Lucid_Mind
Постоялец
- Регистрация
- 18 Янв 2009
- Сообщения
- 72
- Реакции
- 36
- Автор темы
- #1
Здравствуйте!
Пытаюсь на Ajax сделать отправку данных из input'ов, на сервер.
Условия такие:
1. Количество input'ов неизвестно (в данной задаче - полторы тысячи).
2. Браузер - Internet Explorer 6-7-8, поддержка остальных браузеров не нужна.
3. POST-запрос использовать нельзя.
--
Мой код:
Цикл сделан для того, чтобы "разрезать" весь объем данных, отправляемых на сервер, на части (иначе они в длину запроса не уместятся) и отправлять данные по частям.
Основная проблема - не знаю, как организовать ожидание в цикле, чтобы на предыдущий запрос успел придти ответ, и только после этого началась цикл возобновил свою работу.
Когда делаю ожидание через:
Браузер выдаёт предупреждение:
Можно ли как-то организовать асинхронное ожидание в JavaScript?
Асинхронное ожидание - это чтобы браузер обрабатывал сообщения от пользователя, но цикл не начал следующую итерацию.
Пытаюсь на Ajax сделать отправку данных из input'ов, на сервер.
Условия такие:
1. Количество input'ов неизвестно (в данной задаче - полторы тысячи).
2. Браузер - Internet Explorer 6-7-8, поддержка остальных браузеров не нужна.
3. POST-запрос использовать нельзя.
--
Мой код:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Цикл сделан для того, чтобы "разрезать" весь объем данных, отправляемых на сервер, на части (иначе они в длину запроса не уместятся) и отправлять данные по частям.
Основная проблема - не знаю, как организовать ожидание в цикле, чтобы на предыдущий запрос успел придти ответ, и только после этого началась цикл возобновил свою работу.
Когда делаю ожидание через:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Браузер выдаёт предупреждение:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Можно ли как-то организовать асинхронное ожидание в JavaScript?
Асинхронное ожидание - это чтобы браузер обрабатывал сообщения от пользователя, но цикл не начал следующую итерацию.