我有一个嵌入Wordpress页面的表单。表格可以在这里看到:
http://yellowsheetcoupons.net/get-emailed-coupons/
需要输入前三个字段,然后调用处理页面将数据存储到我的数据库中。现在,我只有一个应该回应的测试页面"已提交"。
问题是PHP页面永远不会被调用。知道为什么?如果你转到页面,你可以看到表单代码和JS验证功能。
谢谢,
答案 0 :(得分:0)
好吧,你实际上是从服务器返回“已提交”。但是,问题在于:
data = $.parseJSON(data); // data contains "submitted"
在您的ajax响应处理程序中,您希望从test.php页面获取有效的JSON对象。有效的JSON响应格式如下:
{"success": "Submitted"}
仅供参考,我在尝试提交表单时打开了javascript控制台对此进行了测试,错误在那里清晰可见。
因此,一种解决方案是尝试返回有效的JSON对象:
<?php
echo json_encode(array("success" => "submitted"));
?>
我无法运行PHP来测试它,但你得到了要点。希望有所帮助!