我目前有一个在IFrame中弹出的表单。当按下Submit时,它实际上执行了一个javascript函数:
function goSubmit() {
$( "#submitbutton" ).attr("disabled", true);
$( "form" ).submit(functon()); // submit form
$('.modal_close').click(); // close iframe
}
我担心的是,由于关闭是在提交之后立即进行的,因此可能会在提交发生之前关闭框架。这是一个有效的关注点,我将如何轻松地将其更改为一个ajax调用,在执行结束部分之前等待其完成?
更新
我打错了字。我的意思是让函数中的第二项成为表单选择器。我已经解决了。
您可以像这样通过ajax同步提交表单:
$.ajax({
type: 'POST',
url: $('#yourform').attr('action'),
async: false,
data: $('#yourform').serialize(),
success: function(data){
$('.modal_close').click();
}
});
这应该做您想要的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句