我正在研究JSONP回调函数的概念。我阅读了一些相关文章,希望能够深入了解JSONP的概念。
因此,我将一个JSON文件上传到服务器 - json file 以下是我编写的js代码,用于检索数据。调用是从本地主机到abhishekprakash.com进行的。
这是我在控制台中得到的响应:
因此,我将一个JSON文件上传到服务器 - json file 以下是我编写的js代码,用于检索数据。调用是从本地主机到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);
}
};
这是我在控制台中得到的响应:
onreadystatechange
还是func_callback
?看起来你的响应是JSON,而不是JSONP,所以我无法看到func_callback
如何被调用。 - user1106925