Ответы с сервера на ajax запрос вставлять друг под другом
Отправляю аякс (jquery) функция перезапрашивается столько раз сколько элементов в массиве. каждый раз приходит ответ с сервера, и он перезатерает предыдущий ответ.
как записывать ответы в столбик(что-то на подобие чата чтоб получалось) |
Цитата:
|
ksa, ТС по очевидности описал происходящее. На самом деле у него же цикл который выстреливает все запросы очередью мгновенно, и все они как на подбор - одинаковые, сформированные по последним в цикле параметрам и приносят одно и то же, а ТС кажется "перезатерает".
|
Например мы хотим получить тюремные сроки для всех членов семьи:
var mafia = ['dad','mom','grandpa','grandma','son']
url='/site/';
for(var i=0; i<mafia.length;i++)
ajax(url+mafia[i],function(rsp){
mafia[i]=rsp.jailSentense;
})
а получим только для son, поскольку получим 5 одинаковых запросов, а именно вот таких
ajax('/site/son',function(rsp){mafia[5]=rsp.jailSentense;}
|
| Часовой пояс GMT +3, время: 00:57. |