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

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

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

Войти через центр авторизации
Похожие вопросы