提交后阻止页面重新加载

时间:2015-04-25 10:48:55

标签: javascript jquery wordpress gravity-forms-plugin

我正在使用WordPress Gravity Forms插件。我将一个表单加载到一个jquery对话框中,我希望在表单提交后关闭对话框,而不是重新加载页面。

但是,我不知道,是否可以将preventDefault()添加到submit()事件中。或者,如果有选项不在重力表格中重新加载页面。

请告诉我一个可能的方法来实现它。

2 个答案:

答案 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>