【发布时间】:2014-04-26 22:21:19
【问题描述】:
我正在创建一个网站,我在其中使用 ajax XMLHttpRequest() 将数据插入数据库。
从 php 文件中,我发送这样的响应。
$response = array();
$response["success"] = 1;
echo json_encode($response);
在 javascript 文件中,我得到了响应。
var json = xmlhttp.responseText;
现在在执行时,var json 包含带有一些附加文本的响应
{"success":1}
我只想使用 javascript 解析 json 文本 {"success":1},请不要建议使用 jquery 方法。
我尝试了 var obj = JSON.parse(json);,但没有成功。
【问题讨论】:
-
回显结束后 echo json_encode($response);添加退出;
-
感谢它成功了,现在 php 文件只返回 {"success":1} 。
标签: javascript php ajax json