1

在我的 JQuery 文件中,我在一个空的 DIV 标记内动态创建一个表单。当用户单击表单的按钮时,我调用 e.PreventDefault() 以允许我将 AJAX 调用传递给 php 脚本。在 AJAX 调用成功后,我想继续提交表单。一切正常,我想继续提交表单。

由于表单是动态的,因此针对表单我使用以下内容:

 $('#empty_div').on('click', '#submit_button', function (e) {...

一切正常,AJAX 调用正常工作并完成了它应该做的事情,但无法弄清楚如何提交将我重定向到 Paypal 的原始表单。那么在 AJAX 调用之后,我该如何调用 .submit() 函数呢?

$('#form-name').submit() 不起作用,我似乎也无法让 .trigger() 工作。

抱歉,如果这有点啰嗦,我只是想提供我能提供的所有信息来帮助解决问题。

在此先感谢您的帮助。

4

2 回答 2

0

尝试使用触发表单提交

$('#form-name')[0].submit()
于 2013-03-27T17:14:53.997 回答
0

我感谢所有的帮助。async: false最后发现,当我可以使用AJAX 调用中的选项同步运行 AJAX 和表单提交时,无需尝试重​​新提交表单。

于 2013-03-28T16:44:45.097 回答