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