簡體   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