表格与验证没有调用表格行动

时间:2014-01-29 02:03:59

标签: javascript jquery wordpress forms

我有一个嵌入Wordpress页面的表单。表格可以在这里看到:

http://yellowsheetcoupons.net/get-emailed-coupons/

需要输入前三个字段,然后调用处理页面将数据存储到我的数据库中。现在,我只有一个应该回应的测试页面"已提交"。

问题是PHP页面永远不会被调用。知道为什么?如果你转到页面,你可以看到表单代码和JS验证功能。

谢谢,

1 个答案:

答案 0 :(得分:0)

好吧,你实际上是从服务器返回“已提交”。但是,问题在于:

data = $.parseJSON(data); // data contains "submitted"

在您的ajax响应处理程序中,您希望从test.php页面获取有效的JSON对象。有效的JSON响应格式如下:

{"success": "Submitted"}

仅供参考,我在尝试提交表单时打开了javascript控制台对此进行了测试,错误在那里清晰可见。

enter image description here

因此,一种解决方案是尝试返回有效的JSON对象:

<?php
    echo json_encode(array("success" => "submitted"));
?>

我无法运行PHP来测试它,但你得到了要点。希望有所帮助!