我从跨域获取本地数据。
$.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元素中。请告诉我我在哪里做错了?
答案 0 :(得分:1)
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 );
}
});