作者:ccer | 来源:互联网 | 2023-05-16 18:31
使用Gravity Forms 1.8.1,没有激活其他插件.使用最新版本1.9.2测试使用Divi主题测试,以及具有相同结果的2015主题.在Chrome和Firefox中测试,结果相同.
添加了以下短代码:
[gravityform id="1" name="test-form-1" ajax="true"]
表单提交,但始终使用非ajax并刷新页面.我可以通过查看选项卡并查看Chrome开发人员工具中的"Net"选项卡和Firefox中的Firebug来说明这一点.XHR请求是空的,请求清除并正常发布,如果它是非ajax请求.
这应该工作.在查看Firebug的控制台选项卡时,我没有遇到任何错误或冲突.我发现没有人遇到类似的问题,虽然不确定有多少重力形式的用户正在关注萤火虫的行为.
我确定我错过了一些明显的东西.让我知道它是什么!
Gravity Forms生成的相关表单代码
小智..
8
除了Nate Beers的答案,如果你的表单上有一个reCAPTCHA,AJAX将无法正常工作.reCAPTCHA与AJAX不兼容.
请参阅重力表格论坛上的问题.
https://www.gravityhelp.com/forums/topic/ajax-submission-not-working-on-hard-coded-form#post-36914
我继续使用Gravity Forms反垃圾邮件蜜罐作为表单设置页面上的reCAPTCHA替代品.
1> 小智..:
除了Nate Beers的答案,如果你的表单上有一个reCAPTCHA,AJAX将无法正常工作.reCAPTCHA与AJAX不兼容.
请参阅重力表格论坛上的问题.
https://www.gravityhelp.com/forums/topic/ajax-submission-not-working-on-hard-coded-form#post-36914
我继续使用Gravity Forms反垃圾邮件蜜罐作为表单设置页面上的reCAPTCHA替代品.
2> Nate Beers..:
出于性能原因,您仍应将脚本保留在页脚中.但是你需要在header.php
你的正上方包含这个
:
1表示形式的id.