javascript - 防止提交后重新加载页面

标签 javascript jquery wordpress gravity-forms-plugin

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

但是,我不知道是否可以将 preventDefault() 添加到 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>

关于javascript - 防止提交后重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29864191/

相关文章:

javascript - 将 javascript 对象转换到 Controller 的模型中

javascript - 如何使用 Jquery 或 Javascript 从 Asp.Net TextBox 控件获取文本?

css - 在 2 列之间显示购物车元素

php - 在 Woocommerce 类别存档页面上显示属性值

php - Wordpress : custom menu, 在 <a> 标签上添加类 "current-menu-item"

javascript - 将动画帧更改为仅在坦克移动时

javascript - 对话框不适合多个选择文件的屏幕

javascript - 将 4 个 8 位无符号整数打包为 32 位 float

javascript - jQuery 延迟不工作

jQuery输入框自动添加DOT为货币格式并且只允许数字