Asynchronous 访问getJSON之外的数据
我被getJSON之外的访问/存储数据所困扰Asynchronous 访问getJSON之外的数据,asynchronous,getjson,Asynchronous,Getjson,我被getJSON之外的访问/存储数据所困扰 var arr = new Array(); // an array to store result $.getJSON(url, function(data) { $.each(data.data, function(index, value){ arr.push(value); } } 需要在这里访问arr。 我试着使用$ajax,async:false(如本文所示),但仍然没有成功。我知道这个问题已经被问了很多
var arr = new Array(); // an array to store result
$.getJSON(url, function(data) {
$.each(data.data, function(index, value){
arr.push(value);
}
}
需要在这里访问arr。
我试着使用$ajax,async:false(如本文所示),但仍然没有成功。我知道这个问题已经被问了很多次了,我也做了一些搜索,但仍然没有成功。万分感谢为什么不简单地说:
var arr = [];
$.getJSON(url, function(data) {
arr = data;
});
您将获取JSON解码生成的数组,然后在循环中分配其值。您可以一次分配整个数组,保留原始json数组中的键。您的代码只保留了值。您是否将此解决方案视为。。