1
我试图用getjson/ajax命令填充数组,但由于某种原因数组在函数外部是空的。
这是我的代码:
$.ajax({
url: instagramUrl,
dataType: 'json',
async: false,
data: access_parameters,
success: function(data) {
if(data.data.length > 0) {
for (var key in data.data){
photo_container.push(data.data[key]);
console.log(photo_container); <--- filled array
}
}
}
});
console.log(photo_container); <--- empty array
我发现异步:假应该解决这个问题,但我不能让它工作,我在此之前媒体链接尝试的getJSON,这没有工作无论是。
$.ajaxSetup({
async: false
});
不工作要么:(
如果有人知道答案,请让我知道!谢谢!
是的photo_container全球或到达外面的AJAX呼叫 – 2014-09-30 12:49:32
你在哪里定义'photo_container'数组变量 – chridam 2014-09-30 12:51:47
其东方电气外?在on