У меня есть приложение, которое использует открытое соединение JQuery Ajax для длинных опросов / обработки комет обновлений.
Иногда браузер и сервер теряют это соединение (сбой сервера, проблемы с сетью и т. Д. И т. Д.).
Я бы хотел, чтобы клиент обнаружил сбой обновления и сообщил пользователю об обновлении страницы.
Изначально казалось, что у меня есть 2 варианта:
- обрабатывает условие 'error' в ajax-вызове JQuery
- обрабатывает условие 'complete' в ajax-вызове JQuery
Однако при тестировании кажется, что ни одно из этих условий не срабатывает, когда сервер прерывает запрос.
Как я могу заставить своего клиента понять, что сервер ушел?