[英]Nothing happens when clicking submit
我正在将WordPress与“自定义内容类型”插件一起使用。 我的代码在创建联系表格的PHP文件中。
该网站是http://schools.raci.org.au/competition/ancq/
在将其迁移到新主机之前,它运行良好。 我没有写原始代码,所以我真的不知道它是如何工作的。
以下是相关文件:
这是主页的代码:pastebin.com/piaTSVgc
以及表单的代码:pastebin.com/xeqsmc5g
这是admin-ajax.php:pastebin.com/eFx2JFJu
这是register_interest_form所在的函数:pastebin.com/knrChkSP
这是functions.php:pastebin.com/hru5LkQR
提前致谢!
它的工作从。
当我们提交表格时。 有一个ajax请求正在处理中,响应为0。
admin-ajax.php的默认响应是,
die( '0' );
...通过在返回所需内容后添加自己的exit()
或die()
防止也返回admin-ajax.php
的默认响应。
解决方案是将die()添加到您自己的ajax函数的末尾,因此您可以在die('0')之前终止脚本
通常,这也意味着您的ajax调用已成功。
最终,要回答您的问题,它就是以这种方式工作。 返回内容后退出就是您的正确选择。
细节来自。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.