繁体   English   中英

防止提交后重新加载页面

[英]Prevent page reload after submission

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

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

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

您是否选中了“启用AJAX”选项?

看看https://web.archive.org/web/20150415003507/http://www.gravityhelp.com:80/documentation/gravity-forms/user-guides/getting-started/embedding-a-form/ :这里将提交您的表单而无需刷新页面。

然后只需在Submit事件中关闭对话框即可完成操作!

您可以尝试定位不可见的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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM