--- jQuery 1.5 내용 참조 ---
jqXHR 객체는 jQuery 1.5부터 $.ajax()함수가 반환하는 객체이며, XMLHttpRequest 객체의 상위집합이다.
XMLHttpRequest을 사용하는 모든 코드에서 하위호환성을 위해 jqXHR 객체를 동일하게 사용할 수 있다.
JSONP처럼 XMLHttpRequest가 아닌 다른 전송 방식을 사용하는 경우에도 XMLHttpRequest와 동일한
프로퍼티와 메소드를 지원하며, overrideMimeType() 메소드도 사용할 수 있다.
onreadychange 콜백을 지원하지 않는다.
jqXHR 객체가 제공하는 메소드를 사용하여 한 개 이상의 콜백 함수를 설정할 수 있다.
예)
var jqxhr = $.ajax({url: "example.php"})
.success(function(){ ; })
.error(function(){ ; })
.complete(function(){ ; }); // 필요한 작업 수행
jqxhr.complet(function(){ // other complete callback }); // 다른 완료 콜백 함수 설정
$.ajax() 함수의 반환값인 jqXHR 객체의 success(), error(), complete() 메소드를 사용하여 콜백 함수를
설정했다.
'jQuery' 카테고리의 다른 글
jQuery API List - 확장 집합 관련/ (0) | 2014.07.31 |
---|---|
jQuery 다시 보기 (0) | 2014.07.31 |
jQuery Ajax Sample (0) | 2014.07.17 |
jQuery Ajax 사용하기 (0) | 2014.07.17 |
jQuery API - triggerHandler/ toggle/ proxy/ delegate/ (0) | 2014.07.16 |