JQuery承诺和HTML表单提交
提交表单时,如果jQuery延迟对象未完成,会发生什么情况。它只是在加载新页面时取消它们吗?例如:JQuery承诺和HTML表单提交,jquery,forms,jquery-deferred,Jquery,Forms,Jquery Deferred,提交表单时,如果jQuery延迟对象未完成,会发生什么情况。它只是在加载新页面时取消它们吗?例如: <form id="#theform" action="process.php"> <input type="text" name="text"> </form> <script> var test = $.Deferred(); somefunction(function () { test.resolve(d
<form id="#theform" action="process.php">
<input type="text" name="text">
</form>
<script>
var test = $.Deferred();
somefunction(function () {
test.resolve(data);
})
test.done(function (data) {
dostuff(data);
});
$('#theform').submit();
</script>
如果您尝试测试它会发生什么?也许你会找到答案……是什么阻止你运行代码,让你自己去弄明白?