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

jQuery ajaxComplete() 메서드

jQuery Ajax 메서드

Ajax 요청이 완료될 때, ajaxComplete() 메서드는 호출할 함수를 지정합니다. 이는 AjaxEvent입니다。

Ajax 요청이 완료될 때마다 jQuery는 ajaxComplete 이벤트를 트리거합니다. 이 때는 ajaxComplete() 메서드를 사용하여 등록된 모든 처리 프로그램이 실행됩니다。

주의:jQuery에서 1.8판 시작, 이 메서드는 문서에만 부착되어야 합니다。

문법:

$(document).ajaxComplete(function(event, xhr, options))

예제

Ajax 요청이 완료될 때 메시지를 표시합니다:

$("document").ajaxComplete(function(){
  $("#done").text("Ajax 요청 완료");
});
시험해보기‹/›

event, xhr, options 파라미터를 사용하여 더 유용한 출력을 얻을 수 있습니다:

$("document").ajaxComplete(function(event, xhr, options){
  $("#done").append(options.url);
  $("#done").append(xhr.status);
  $("#done").append(event.type);
});
시험해보기‹/›

파라미터 값

파라미터설명
function(event, xhr, options)요청이 완료되면 실행할 함수를 지정

파라미터:

  • event -이벤트 객체를 포함

  • xhr-XMLHttpRequest 객체를 포함

  • options-AJAX 요청에서 사용하는 옵션을 포함

jQuery Ajax 메서드