jQuery jqXHR 객체

Posted by 단순대왕 jQuery : 2014. 7. 18. 11:29

--- 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