Массив jquery возвращает пустой результат [дубликат]Javascript

Форум по Javascript
Anonymous
Массив jquery возвращает пустой результат [дубликат]

Сообщение Anonymous »

У меня есть следующее, которое создает массив (своего рода!):
var combined = [];
function slides(){
$.ajax({
type: "GET",
url: '../queries/get_all_slides.php',
cache: false,
dataType: "json",
success: function(reply){
$.each(reply.slides, function(a, b){
combined.push({"src":b.slide_banner,"title":b.slide_title});
});
}
});
}

slides();

console.log(combined);

в консоли получаю:
Array []

0: Object { src: "1712681532_1920x1080.jpg", title: "Title 1" }

1: Object { src: "1713922664_1920x1080.jpg", title: "Title 2" }

length: 2

Но когда я пытаюсь вернуть значения, я ничего не получаю:
function test(){
$.each(combined, function(x,y){
console.log("y " + y);
console.log("x " + x);
$.each(x, function(a,b){
console.log("hello 3");
console.log("b " + b[0]);
});
});
}
test();


Подробнее здесь: https://stackoverflow.com/questions/798 ... pty-result

Вернуться в «Javascript»