3
我有一个JQuery UI模式,如果存在某些限定符,则呈现部分MVC视图。在我的JavaScript中,我只希望表单在模式完成后提交。这是我有:在没有AJAX的jQuery提交调用之前执行JavaScript的方法?
$('#btnSaveAndSend').click(function (e) {
var result = _fieldsAreValid($('#validation').val() === "y");
if (result) {
if (showPrompt) {
$('#divPrompt').dialog({
autoOpen: true,
width: 500,
height: 225,
modal: true,
draggable: false,
resizable: false,
title: "Modal",
open: function (event, ui) {
$(this).load("/Home/SendEmail");
}
});
}
$("#form").submit();
}
});
没有AJAX,有没有办法做到这一点?
我会假设会发生.load行之后? –
并不重要,你只是将一个监听器添加到'done'事件中 – Pabs123
在这种情况下,父代实际上是开放事件,未检测到窗口已关闭且表单已提交。 –