Я не могу найти это в документации. Я также пропустил источник jquery и не могу найти больше информации.Когда именно jquery.ajax запускает обратный вызов fail?
С помощью jquery.ajax, когда я могу ожидать, что обратный вызов отказа будет запущен?
Помимо следующего:
- проблемы подключения (например, мобильное устройство потеряно соединение)
сервер выключен и не отвечает
// EDIT: добавлены после комментариев, много благодаря @charlietfl:
http код ошибки, равный или превышающий 400
- отсутствующие заголовки CORS
Какие еще случаи, когда jquery запускает обратный вызов с ошибкой?
Ошибка анализа, тайм-аут и отсутствующие заголовки CORS 3 еще – charlietfl
, если 'dataType' является json, и ответ недействителен json == ошибка синтаксического анализа ... или запрос' jsonp', который возвращает json не jsonp – charlietfl
oh и не забудьте 404, если путь неправильный, также сбой авторизации - еще 2 – charlietfl