Показать сообщение отдельно
  #1 (permalink)  
Старый 07.11.2013, 21:55
Аватар для Basili4
Интересующийся
Отправить личное сообщение для Basili4 Посмотреть профиль Найти все сообщения от Basili4
 
Регистрация: 12.06.2010
Сообщений: 16

Паралельнное заполнение блоков контентом
Доброе время суток. Задача такая. Загружается хтмл страница на ней есть некоторое количество дивов. Я получаю с сервера массив объектов
в которых указаны id дивов url и флаг кешровать ответ сервера или нет.

Мне надо пройти по массиву запросить данные по урлам и ответом сервера заполнить дивы.

Делаю так
for (i in meta)
{
  $.ajax({
  type: "GET",
  url: meta[i].url,
  dataType: "json",
  success: function(data){
     $("#"+meta[i].selector).html(data);
   }
});
}


Но это не работает заполняется последний див последним ответом сервера. т.к. callback начинает срабатывать только тогда когда цикл закончит итерации
Ответить с цитированием