jQuery ajax - ajaxComplete() 메서드

예제

AJAX 요청이 진행 중일 때 "로딩 중" 표시를 표시합니다:

$("#txt").ajaxStart(function(){
  $("#wait").css("display","block");
});
$("#txt").ajaxComplete(function(){
  $("#wait").css("display","none");
});

개인적으로 시도해 보세요

정의와 사용법

ajaxComplete() 메서드는 AJAX 요청이 완료되면 함수를 실행합니다. 이는 Ajax 이벤트입니다.

ajaxSuccess()와 다르게, ajaxComplete() 메서드로 정의된 함수는 요청이 성공하든 아니든 요청이 완료되면 실행됩니다.

문법

.jQueryajaxComplete(function(event, xhr, options))
파라미터 설명
function(event, xhr, options)

필수. 요청이 완료되면 실행할 함수를 정의합니다.

추가 파라미터:

  • event - event 객체 포함
  • xhr - XMLHttpRequest 객체 포함
  • options - AJAX 요청에서 사용하는 옵션 포함

상세 설명

XMLHttpRequest 객체와 설정을 콜백 함수로 전달합니다.