Параллельные запросы AJAX
Хочу сделать два параллельных соединения, одно устанавливается с начала загрузки страницы и дальше висит некоторое время (sleep на серверном обработчике), второе соединение устанавливается при нажатии на кнопку, отправляет данные пользователя на сервер, получает ответ и сразу закрывается.
Проблема в том, что в IE и Opera данные не приходят (точнее readystate!=4), пока не отработает первый запрос, т.е. создаётся некая очередь.
При втором пользовательском запросе, IE выставляет ему readystate=1, Opera readystate=2 и пока не закроется первое соединение, 4 не присваивается, а FF делает всё правильно - сразу выдаёт 1,2,3,4, пришедшие данные и не ждёт окончания первого запроса.
Если нужно, код могу привести (библиотеки не использую). Толи ошибка в коде, толи сам механизм так работает, в каждом браузере по своему.
|