1
Im пытается заполнить мой массив данными из команды 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
Я обнаружил, что асинхр ложь должна решить эту проблему, но я не могу сделать его работу, которую я Allready пытался getjson перед этим и это не работало либо.
$.ajaxSetup({
async: false
});
не работает либо :(
Если кто-то знает ответ, пожалуйста, дайте мне знать! Спасибо!
Является photo_container глобальные или достижимые за пределы из Аякса вызова –
Где вы определение 'photo_container' переменный массив – chridam
вне его ДЕЦЛА? ared ontop выше всех функций прямо под