如何获取 JSONP 返回数组的值
How to get values of JSONP returned array
我正在从跨域获取本地数据。
$.ajax({
type: "GET",
url: "http://sunnah.com/ajax/urdu/bukhari/1?callback=items",
dataType: 'jsonp',
jsonpCallback: 'items',
jsonp: 'callback',
success: function (data) {
var data = $.parseJSON(data)
console.log(data);
}
});
我可以看到返回的 json 数组,如 [{"urduURN":"4000010","collection":"bukhari"}....]
可以看到 URL。但是我无法在 console.log(data)
中得到任何东西,我也希望将它的值放入从 data
循环返回的 html 元素中。请告诉我哪里做错了?
Try this:
$.ajax({
type: "GET",
url: "http://sunnah.com/ajax/urdu/bukhari/1?callback=items",
dataType: 'jsonp',
jsonpCallback: 'items',
jsonp: 'callback',
success: function (data) {
var strData = JSON.stringify(data);
console.log(strData );
}
});
我正在从跨域获取本地数据。
$.ajax({
type: "GET",
url: "http://sunnah.com/ajax/urdu/bukhari/1?callback=items",
dataType: 'jsonp',
jsonpCallback: 'items',
jsonp: 'callback',
success: function (data) {
var data = $.parseJSON(data)
console.log(data);
}
});
我可以看到返回的 json 数组,如 [{"urduURN":"4000010","collection":"bukhari"}....]
可以看到 URL。但是我无法在 console.log(data)
中得到任何东西,我也希望将它的值放入从 data
循环返回的 html 元素中。请告诉我哪里做错了?
Try this:
$.ajax({
type: "GET",
url: "http://sunnah.com/ajax/urdu/bukhari/1?callback=items",
dataType: 'jsonp',
jsonpCallback: 'items',
jsonp: 'callback',
success: function (data) {
var strData = JSON.stringify(data);
console.log(strData );
}
});