2011-09-10 2 views
0

У меня есть основной вопрос об асинхронном вызове запроса. Выполняет ли браузер одновременное выполнение нескольких XHR или отменяет запрос, если новый отправляется, а первый работает? Существуют ли различия в реализации между браузерами?muliple XHR запросы в то же время

Я попытался создать пучок запросов в цикле, но все, кроме последнего, были прерваны. Поэтому на данный момент я планирую реализовать очередь для всех запросов, но я не уверен, что это действительно необходимо.

Привет

+0

Можете ли вы показать код? –

ответ

0

Да, браузеры позволяют multiple concurrent XHR.

Если ваш код преуспевает только с один, это, скорее всего, из-за ошибки. Если возможно, создайте небольшой пример и покажите нам, что вы делаете.

+0

Большое спасибо! Я нашел свою ошибку! Класс упаковки для моего запроса был плохо кодирован, и создание новых объектов моего класса запроса не привело к созданию новых объектов XmlHttpRequest. Каждое создание объекта запроса называется методом open() для одного и того же объекта XmlHttpRequest. Это то, что привело к отмене. – philipp

Смежные вопросы