繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM