jQuery ajax - ajaxError() 메서드

예제

AJAX 요청이 실패할 때 팝업을 트리거합니다:

$("div").ajaxError(function(){
  alert("오류가 발생했습니다!");
});

개인적으로 시도해 보세요

정의와 사용법

ajaxError() 메서드는 AJAX 요청이 오류가 발생할 때 함수를 실행합니다. 이는 Ajax 이벤트입니다。

문법

.ajaxError(function(event,xhr,options,exc))
매개변수 설명
function(event,xhr,options,exc)

필수입니다. 요청이 실패할 때 실행할 함수를 정의합니다。

추가 매개변수:

  • event - 이벤트 객체 포함
  • xhr - XMLHttpRequest 객체 포함
  • options - AJAX 요청에서 사용한 옵션 포함
  • exc - JavaScript 예외 포함

상세 설명

XMLHttpRequest 객체와 설정을 콜백 함수에 매개변수로 전달합니다. 잡힌 오류는 마지막 매개변수로 전달됩니다:

function (event, XMLHttpRequest, ajaxOptions, thrownError) {
 // thrownError 오류가 발생할 때만 전달됩니다 this;
 }

더 많은 예제

사용 xhr 그리고 options 매개변수
이렇게 사용하는 방법 options 더 유용한 오류 메시지를 얻기 위해 매개변수를 사용하세요。