[英]parse json text only returned from php response in javascript/ajax
我正在创建一个网站,我在其中使用ajax XMLHttpRequest()将数据插入数据库。
从php文件我发送这样的回复。
$response = array();
$response["success"] = 1;
echo json_encode($response);
在javascript文件中,我得到了响应。
var json = xmlhttp.responseText;
现在,在执行时,var json包含一些附加文本的响应
{“success”:1} <! - 第一条评论 - > <script>来自服务器的脚本</ script> <! - 第二条评论 - >
我想解析json文本{“成功”:1}使用javascript,plz不建议jquery方法。
我尝试了var obj = JSON.parse(json);,但它没有用。
将您的ajax代码更改为此
$response = array();
$response["success"] = 1;
echo json_encode($response);
exit;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.