Я JQuery N00B. Я пытаюсь кодировать очень просто, используя $.get(). Официальная документация гласит
If a request with jQuery.get() returns an error code, it will fail silently unless the script has also called the global .ajaxError() method or. As of jQuery 1.5, the .error() method of the jqXHR object returned by jQuery.get() is also available for error handling.
Так что, если все пойдет хорошо, будет вызвана моя функция обратного вызова для успеха. Однако, если запрос не выполняется, я хотел бы получить код HTTP: 404, 502 и т.д. И сформулировать содержательное сообщение об ошибке для пользователя.
Однако, поскольку это асинхронный вызов, я могу представить, что у меня может быть несколько выдающихся. Как .ajaxError() узнает, какому запросу он соответствует? Может быть, было бы лучше использовать метод .error() объекта jqXHR, возвращаемого jQuery.get()?
Может ли кто-нибудь предоставить чрезвычайно простой пример кода? Возможно, подпрограмма успеха вызывает Alert ("Страница найдена"), а процедура сбоя проверяет 404 и выполняет Alert ("Страница не найдена")
Обновление: следующая страница чрезвычайно полезна... http://api.jquery.com/jQuery.get/