Ошибка подключения к серверу в jQuery Ajax ошибка - PullRequest
1 голос
/ 09 марта 2020

Я пытаюсь определить ошибку при отправке запроса Ajax через jQuery при сбое подключения к серверу. Я загружаю страницу с сервера, затем отключаю сетевое соединение. В Ajax jquery используется следующий дескриптор ошибки:

error: function(xhr, status, error){
          var errorMessage = xhr.status + ': ' + xhr.statusText
         alert('Error - ' + errorMessage);
          alert('Connection Error\nCould not connect to the server.');
          $("#loading").removeClass("show");
          $("#submit_btn").removeAttr("disabled");
    }

Распечатывается первое предупреждение:

Error - 0: error

Я не смог оценить возвращенные значения ошибок для определить причину ошибки из-за сбоя подключения или что-то еще!

1 Ответ

1 голос
/ 09 марта 2020

документы говорят, что код ошибки 0 в основном означает, что запрос не может быть выполнен, в то время как другие ошибки могут быть связаны с завершением запроса, но с какой-то другой ошибкой в ​​конечной точке или с ответом.

Таким образом, обычно с кодом ошибки 0 можно предположить, что возникла проблема с сетью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...