Tôi có một hộp thoại trên trang của mình được tạo bằng cách sử dụng Tiện ích hộp thoại JQuery. Tôi đã thiết lập hai nút để có các chức năng sẽ nhấp vào các nút khác nhau trên trang sẽ kích hoạt đăng lại cho trang và thực hiện nhiều việc khác nhau. Khi hộp thoại là modal: false, hộp thoại sẽ thực hiện liên quan clickButton chức năng, tuy nhiên, khi tôi đặt modal: true, nút sẽ không được nhấn vào, mặc dù hàm được nhập vào.Javascript không thực hiện khi trả lời Hộp thoại JQuery
Tôi đoán tôi đang thiếu một cái gì đó về những gì phương thức: true không liên quan đến việc thực hiện các chức năng liên kết với các nút.
Dưới đây là JavaScript của tôi
function displayQuoteToCashMessage() {
//this is where we do that alert for the QuoteToCash request stuff
$("#<%=divQuoteToCashAlert.ClientId %>").show();
$("#<%=divQuoteToCashAlert.ClientId %>").dialog({
modal: false,
resizable: false,
buttons: {
"Ok": function() {
//save confirmations
clickButton(true);
$(this).dialog("close");
},
"No": function() {
clickButton(false);
$(this).dialog("close");
}
}
});
}
function clickButton(b) {
//do something with b
document.getElementById(btnSave).click()
};
Năm upvotes cho câu hỏi này? Tui bỏ lỡ điều gì vậy? – j08691
@ j08691 làm cho điều đó 9 lol –