onreadystatechange
-자바스크립트 콜백함수(funtion pointer)를 지정한다.
-콜백함수는 readyState 값이 변할 때 마다 호출된다.
-요청이 서버로 보내지면 readyState 는 5가지 숫자 값으로 계속 변화가 일어나게 된다.


readyState
-요청의 상태를 의미한다.

 

 

    

              

0

uninitialized

객체만 생성되고 아직 호출되지 않음

1

loading

open 메서드가 호출되고 아직 send메서드가 호출되지 않음

2

loaded

send 메서드 호출, status와 헤더는 도착하지 않음

3

interactive

데이터의 일부를 받은 상태

4

complete

데이터를 전부 받음

 

 

 

responseText
-서버의 응답을 string 형식으로 나타낸다. 단순 text를 innerHTML 속성으로 표현하기에는 알맞지만 논리적으로 파싱하거나 동적으로 페이지 컨텐츠를 생성하기는 힘들다. 


responseXML
-서버의 응답을 XML 로 나타낸다. 이 속성은 DOM 객체로 파싱할 수 있다. 


status
서버로부터의 HTTP 상태코드이다.(예 200(OK), 404(NOT Found), 202(결과 값이 없을 때)등등) 

statusText
HTTP 상태코드에 대한 텍스트 값이다.(예 OK, NOT Found 등등)

 

 

 

 

 

 

+ Recent posts