У меня есть простая форма:
<form id="cancel" method="post" action="/Controller/Cancel">
<input class="submitbtn" type="submit" value="Go">
...
Я использую jQuery с диалоговым окном jQuery UI. Что я хотел бы сделать, это перехватить отправку формы и отобразить диалоговое окно. Когда пользователь нажимает «Да» в диалоговом окне, форма продолжает и отправляет обычную страницу. Если они нажимают «Нет», диалог просто отменяется.
У меня есть этот код:
$(document).ready(function () {
$("#dialog").dialog({
resizable: false,
autoOpen: false,
modal: true,
buttons: {
"Yes": function () {
// Not sure what to do here
$(this).dialog("close");
},
"No": function () {
$(this).dialog("close");
}
}
});
$('#cancel').submit(function (event) {
event.preventDefault();
$('#dialog').dialog('open');
});
});
У меня вопрос, как мне получить код отправки, чтобы возвращать истину / ложь клиенту на основе ответа из диалога.
Любая помощь приветствуется.