Mam okno dialogowe na mojej stronie, które jest wykonane przy użyciu widgetu Okno dialogowe JQuery. Ustawiłem dwa przyciski, aby mieć funkcje, które będą klikać różne przyciski na stronie, które będą wywoływać posty zwrotne dla strony i robić różne rzeczy. Kiedy okno jest modalne: fałszywy, okno dialogowe będzie wykonać odpowiedni clickButton funkcję, jednak kiedy ustawiony modal: prawdziwy, przycisk nie zostanie kliknięty, chociaż ta funkcja jest wpisany.Javascript nie jest wykonywany podczas odpowiadania na okno dialogowe JQuery
Zgaduję, że brakuje mi czegoś o tym, co modal: true robi w odniesieniu do wykonywania funkcji związanych z przyciskami.
Poniżej jest moje obsługi JavaScript
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()
};
Five przegrywają na to pytanie? Czy czegoś brakuje? – j08691
@ j08691 sprawiają, że 9 lol –