Успешность AJAX-запроса можно определить по коду статуса ответа HTTP, который приходит от сервера. learncodingusa.com metanit.com
Некоторые коды, указывающие на успешность запроса: 200 (OK) — сервер обработал запрос и вернул ожидаемые данные. learncodingusa.com
Другие коды, которые могут указывать на ошибки:
- 404 (Not Found) — запрошенный ресурс не найден на сервере. learncodingusa.com
- 500 (Internal Server Error) — ошибка на стороне сервера, что-то пошло не так во время обработки запроса. learncodingusa.com
- 401 (Unauthorized) — клиент не авторизован для доступа к запрашиваемому ресурсу. learncodingusa.com
- 403 (Forbidden) — клиент авторизован, но не имеет необходимых разрешений для доступа к запрашиваемому ресурсу. learncodingusa.com
- 400 (Bad Request) — сервер не может понять запрос клиента из-за неправильного синтаксиса или недостающей информации. learncodingusa.com
Также для определения успешности AJAX-запроса можно использовать свойство ok в JavaScript: оно содержит true, если сервер ответил с HTTP-статусом из группы 2xx, и false, если из другой группы. code.mu