Показать сообщение отдельно
  #1 (permalink)  
Старый 24.09.2012, 18:07
Аспирант
Отправить личное сообщение для Sergey999 Посмотреть профиль Найти все сообщения от Sergey999
 
Регистрация: 25.12.2011
Сообщений: 75

Ajax и ожидание окончания формирования страницы?
Проблема уже давно была но на первое время сделал на setTimeout, но теперь таймауты стали уж очень длинными, хочу сделать нормально

Делаю 2 Ajax запроса на сервер, вывожу результат на страницу, в одном из них форма. Теперь вешаю элементы на формы события, заполняю форму на основании GET параметров и делаю еще один запрос чтобы вывести результат по умолчанию, но тут есть одна проблема т.е. отправляю туда все что в новой форме

Последний запрос с параметрами формы часто возвращает пустой результат т.к. из за задержек сервера не все процессы выше успевают произойти, как сделать чтобы все это происходило последовательно? Т.е. пока не закончит работу предыдущая функция - новая не начинала свою работы и т.п...?

Пока все лечится увеличением задержки для последнего Ajax запроса, но уже смело можно ставить 1сек что перебор явно, а так то форма не успела даже появиться от первого Ajax запроса, то не успела заполнится, то еще что то...
Ответить с цитированием