残念ながら、ドキュメント ブートボックス ( http://paynedigital.com/2011/11/bootbox-js-alert-confirm-dialogs-for-twitter-bootstrap ) は、確認ダイアログを呼び出す方法を教えていません。ドキュメント ウィンドウにあるように、ページが読み込まれると常に表示されますが、削除ボタンをクリックして呼び出されたときに何が問題なのかが表示されるはずです。これは失敗したコードです。
// show "false" does not work, the confirm window is showing when page is loaded.
$(function () {
bootbox.confirm("Confirm delete?", "No", "Yes", function(result) {
show: false
});
});
// need show the confirm window when the user click in a button, how to call the confirm window?
<td><a class="icon-trash" onclick="bootbox.confirm();" href="{% url 'del_setor' setor.id %}" title="Delete"></a></td>
削除ボタンがクリックされたときにのみこのブートボックスが表示されるように設定するにはどうすればよいですか? ありがとう!
編集 -解決策:
$(function () {
$("a#confirm").click(function(e) {
e.preventDefault();
var location = $(this).attr('href');
bootbox.confirm("Confirm exclusion?", "No", "Yes", function(confirmed) {
if(confirmed) {
window.location.replace(location);
}
});
});
});
これで、「はい」をクリックすると削除が機能します。プラグインの開発者にドキュメントに完全なサンプルを入れるように依頼したので、ユーザーは「はい」をクリックしたときにオブジェクトを削除する方法について投稿を作成する必要がありません。よろしく。