单击一下,两个表单提交都有问题

时间:2012-01-28 21:16:05

标签: jquery ajax forms post

我的目标是让用户填写一个表单并使用JavaScript将表单发布到两个位置,然后我为此创建了this fiddle

  1. 有一个表单上有input[type='submit']按钮。
  2. 当用户提交表单时,jQuery拦截表单,设置一个标志,并通过AJAX将其提交到备用位置。
  3. 成功后,AJAX回调会触发表单再次提交。 JS注意到(2)中设置的标志,并允许提交自然发生。
  4. 问题是第二次提交从未发生过。如果我第二次单击该按钮,表单将执行完整的POST,以便告诉我逻辑是正确的。浏览器每次用户操作提交表单的次数是否有限制?为什么这不起作用?

1 个答案:

答案 0 :(得分:2)

您可以使用jQuery ajax()调用通过AJAX将表单提交到您的备用位置,并且在成功事件中您可以将其提交到其原始位置。

查看代码:http://jsfiddle.net/M7Bfb/2/