Пожалуйста, кто-нибудь может подсказать, что могло быть не так в следующем сценарии?
Когда страница загружается, например, 5 асинхронных звонков на сервер.
Первый вызов завершается неудачно и отправляет код ошибки в браузер.
Код javascript в случае сбоя пытается перенаправить на страницу входа в систему и выполняет вызов перенаправления, однако все предыдущие 4 ответа на вызовы сначала обрабатываются перед вызовом перенаправления javascript.
Я предполагаю, что перенаправление вызова находится в последней из очереди обратных вызовов браузера и, следовательно, обрабатывается, когда были сделаны все другие предыдущие ответы на вызовы (которые являются ошибочными).
Теперь я не хочу показывать окно сообщения об ошибке 4 раза, пока пользователь не будет перенаправлен на страницу входа.
Есть ли обходной путь для этой проблемы? Правильно ли мое понимание?