我正在使用带回调函数的JSONP从其他域访问json数据。
我能够访问数据并且在成功函数中我将json数据推送到数组(items [])但是我无法在ajax调用函数之外访问该数组。
如何在ajax调用之外访问Items []数组。下面是代码。
提前致谢
$.ajaxSetup({ "async": false });
var items = [];
$.ajax({
type: "GET",
url: "http://aaa.com/.wrf=callback",
//data: "{}",
crossDomain: true,
jsonpCallback: 'callback',
contentType: "application/json; charset=utf-8",
dataType: "jsonp",
success: function (msg) {
$.each(msg.response.docs, function (key, value) {
items.push([this["ID"]]);
return items;
});
},
async: false,
error: function (msg) {
alert(msg);
}
});