我正在使用WordPress Gravity Forms插件。我将一个表单加载到一个jquery对话框中,我希望在表单提交后关闭对话框,而不是重新加载页面。
但是,我不知道,是否可以将preventDefault()
添加到submit()
事件中。或者,如果有选项不在重力表格中重新加载页面。
请告诉我一个可能的方法来实现它。
答案 0 :(得分:0)
您是否选中了启用AJAX选项?
查看https://web.archive.org/web/20150415003507/http://www.gravityhelp.com:80/documentation/gravity-forms/user-guides/getting-started/embedding-a-form/:这将在没有页面刷新的情况下提交您的表单。
然后只需在提交事件中调用对话框,就完成了!
答案 1 :(得分:0)
您可以尝试定位不可见的iframe。
<form action="this_action.php" method="post" target="iframe">
<input type="submit" value="Submit" />
</form>
<iframe name="iframe" style="position: absolute; visibility: hidden"></iframe>