Различать неудачный (без сети) и отмененный запрос в ajax-ошибке (код состояния HTTP 0)
Я использую http://api.jquery.com/ajaxError/, чтобы перехватить все ошибки ajax. У меня проблема с кодом статуса http 0. Этот код возвращается при сбое запроса (без сети), или если пользователь обновляет страницу (или нажимает на другую вкладку). Я хочу различать оба. Есть ли способ сделать это?
1 ответ
Я думаю, что нет простого решения, но есть обходной путь. По http статусу кода 0 вы можете проверить...
if(navigator.onLine)
который вернет, есть ли какая-то сеть, подключенная или нет.