English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery ajaxError() 메서드

jQuery Ajax 메서드

Ajax 요청이 완료되고 오류가 발생할 때, ajaxError() 메서드는 호출할 함수를 추가합니다. 이는 AjaxEvent입니다。

Ajax 요청이 완료되고 오류가 발생할 때마다 jQuery는 ajaxError 이벤트를 트리거합니다. 이 때, ajaxError() 메서드를 사용하여 등록된 모든 처리기가 실행됩니다。

주의:jQuery에서 1.8판 출시 이후, 이 메서드는 문서에만 추가되어야 합니다。

문법:

$("document").ajaxError(function(event, xhr, options, thrownError))

예제

Ajax 요청이 실패할 때 메시지를 표시합니다:

$("document").ajaxError(function(){
  $("#error").text("오류 발생!!!");
});
테스트해 보기‹/›

event, xhr 및 options 매개변수를 사용하여 더 유용한 출력을 얻을 수 있습니다:

$("document").ajaxError(function(event, xhr, options){
  $("#error").append("Error requesting page: "); + options.url);
  $("#error").append(xhr.status);
  $("#error").append(event.type);
});
테스트해 보기‹/›

매개변수 값

매개변수설명
function(event, xhr, options, thrownError)요청이 완료되고 오류가 발생할 때 실행할 함수 지정

매개변수:

  • event -이벤트 객체 포함

  • xhr-XMLHttpRequest 객체 포함

  • options-AJAX 요청에서 사용된 옵션

  • thrownError-JavaScript 예외(발생하면)

jQuery Ajax 메서드