我正在研究 JSONP 回调函数的概念。我阅读了一些关于此的文章,并希望很好地掌握 JSONP 的概念。
于是,我上传了一个json文件到服务器——json文件
这是我为检索数据而编写的 js 代码。呼叫是从 localhost 向 abhishekprakash.com 发出的。
var xhr;
var dataList;
xhr = new XMLHttpRequest();
xhr.open('GET', 'http://abhishekprakash.com/script/example.json?callback=func_callbk', true);
xhr.send();
func_callback = function(data){
alert(data.data.people[0].id);
}
xhr.onreadystatechange = function(){
if(xhr.readyState == 4){
console.log(dataList);
}
};
这是我在控制台中得到的响应:
回调函数被调用,但它不包含 Json 数据。我错过了什么?
任何帮助表示赞赏。
谢谢