Задать вопрос

Почему Jquery Ajax повторяет запрос, если не отвечает сервер?

У меня с клиентской стороны уходит асинхронный ajax-запрос, к-рый на серверной стороне обрабатывается > 5 минут. Но уже на 4-ой минуте почему-то с клиентской стороны запрос снова дублируется.
Получается, что на клиенте запрос висит в статусе "pending", не дожидается ответа с сервера и каждые 4 минуты дублирует запрос. Даже если через 5 минут сервер отправит ответ, на клиента он уже не приходит и запрос остаётся в статусе "pending"
Воспроизводится в Chrome 57 и IE 11, используется jquery-1.9.2.min.js, приложение ASP.NET MVC
  • Вопрос задан
  • 439 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
Я бы в любом случае сразу же возвращал на клиента идентификатор задачи, а потом с клиента периодически опрашивал её статус. Ну, или вебсокет бы сделал.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 11:03
5000 руб./за проект
18 дек. 2024, в 10:44
130000 руб./за проект
18 дек. 2024, в 10:02
7000 руб./за проект