我正在创建一个网站,其中我使用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);,但它没有用。
答案 0 :(得分:2)
将您的ajax代码更改为此
$response = array();
$response["success"] = 1;
echo json_encode($response);
exit;