2

javascript 和 ajax 的初学者。我浪费了两天时间无法解决这个问题......

我有processor.php,其中包含:echo json_encode('ok');

我的 ajax 将表单提交到该文件并收到响应正常。

现在我想在我的函数中使用它:

success: function (data) {
if (data == "ok") {
//do smth
}

不幸的是,如果这永远不会评估为真。

我检查警报(数据);在成功函数内部,我得到“好的”

这里有什么问题?

4

2 回答 2

3

json_encode('ok')"ok",不是ok。尝试比较data == '"ok"',或以其他方式处理。

于 2013-02-14T05:11:32.773 回答
0

将其更改echo json_encode('ok');echo 'ok';

于 2013-02-14T05:34:58.023 回答