Ответы с сервера на 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, время: 13:35. |