Thật không may, hộp đựng tài liệu Bootbox (http://paynedigital.com/2011/11/bootbox-js-alert-confirm-dialogs-for-twitter-bootstrap) không dạy cách gọi hộp thoại xác nhận. Vì trong cửa sổ tài liệu luôn xuất hiện khi trang được tải, có gì sai, nên xuất hiện khi được gọi bằng cách nhấp vào nút xóa. Đây là mã đã cố gắng không thành công.Hộp thoại Xác nhận các vấn đề về Dialog
// 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>
Làm cách nào để đặt hộp khởi động này chỉ xuất hiện khi nút xóa được nhấp? Cảm ơn!
EDIT -SOLUTION:
$(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);
}
});
});
});
Bây giờ, việc xóa hoạt động khi tôi nhấp vào "yes". Tôi đã yêu cầu các nhà phát triển của plugin đưa mẫu đầy đủ vào tài liệu, vì vậy người dùng không cần phải tạo các bài đăng về cách xóa đối tượng khi "có" được nhấp. Trân trọng.
cười cười - có vẻ như điều gì đó mà nhà phát triển cần biết. –