如何获取 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 );
}
});