解析json文本只从javascript / ajax中的php响应返回

时间:2014-03-20 07:57:45

标签: javascript php ajax json

我正在创建一个网站,其中我使用ajax XMLHttpRequest()将数据插入数据库。

从php文件我发送这样的回复。

$response = array();
$response["success"] = 1;
echo json_encode($response);

在javascript文件中,我得到了响应。

var json = xmlhttp.responseText;

现在执行时,var json包含带有一些附加文本的响应

    { “成功”:1}< ! - 第一条评论 - > <脚本>来自服务器的脚本< /脚本>< ! - 第二条评论 - >

我想用javascript解析json text {“success”:1},plz不建议使用jquery方法。

我尝试了var obj = JSON.parse(json);,但它没有用。

1 个答案:

答案 0 :(得分:2)

将您的ajax代码更改为此

$response = array();
$response["success"] = 1;
echo json_encode($response);
exit;