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

Программирование на jquery
Ответить
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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