2011-04-12 110 views
2

我在iframe中有一个表单并提交。如何知道提交完成的时间?我使用jQuery提交表单,但不认为有回调:JavaScript:检测表单提交完成

$(“#myForm”)。submit(); //如何将活动附加到提交完成?

回答

0

如果您提交表单,它会转到下一页,因此没有任何其他内容在该页面上执行。

+0

如果它是在一个iframe,在iframe进入到下一个页面。因此,我可以检测iframe页面何时更改以检测提交完成吗? – JQueeeer 2011-04-12 02:06:21

+0

@JQueeeer如果它发生在同一个域上,是的。 – Khez 2011-04-12 02:20:22

1

表单的提交会将您重定向到下一页。

但是,你还可以尝试使用AJAX功能

http://api.jquery.com/jQuery.ajax/

添加回调是那么容易,因为

$.ajax({ 
    url: "page.php", 
    success: function() { 
     doWhateverYouWant(); 
    } 
});