在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 用原生ajax獲取json成功,但是沒有數據返回

用原生ajax獲取json成功,但是沒有數據返回

在network那里看到json已經成功獲取了,但是在控制臺打印返回的數據卻是為空。
代碼如下:

 <script>
        var xhr=window.XMLHttpRequest ? new XMLHttpRequest() : ActiveXObject('Microsoft.XMLHTTP');
        xhr.onreadystatechange=function(){
            if(xhr.readyState===4&&xhr.status===200){
                console.log(xhr.reponseText)
                var placeMap=JSON.stringify(xhr.reponseText);
            }
        }
        xhr.open('GET','placesMap.json',true);
        xhr.send();
    </script>

圖片描述

圖片描述

回答
編輯回答
愛礙唉

reponseText 不太懂但是你少打一個s responseText

2018年5月1日 20:45
編輯回答
小眼睛

你這個json是無主之物,不能使用。
解決辦法 jsonp。簡單原理:

// placesMap.json:
callback({
    11000: '重慶',
    21345: '四川'
});

在獲取數據前定義一個與.json函數名同名的函數:

function callback(data) {
    console.log(data)
}
2017年6月6日 00:33