이 블로그 검색

2010년 9월 7일 화요일

XMLHttpRequest 프로퍼티

onreadystatechange
: 상태값의 변화를 통지하는 콜백 함수
0=초기화되지 않음, 1=로딩됨, 2=작동중, 4=종료, 1,2,3의 상태는 매우 모호하며, 브라우저에 따라 그 값이 다르다.

readyState
: 요청 사이클 내의 상태

responseText
: 서버로부터의 응답이며, 문자열 형태이다.

responseXML
: 서버로부터의 응답이며, xml 형태이다.

status
: 서버로부터 받은 HTTP응답코드이다.

statusText
: 서버로부터 전달받은 HTTP응답코드에 대한 설명이다. 예를 들면, Not Found

abort()
:요청을 중단하며, readyState를 0의 값으로 초기화한다.

getAllResponseHeaders()
: 모든 응답헤더들의 원본 메시지를 줄 바꿈으로 구분해서 문자열로 반환한다.

getResponseHeader(headerField)
: 특정 헤더 필드의 값을 반환한다.

open(requestMethod, url, asyncchronousFlag, username, password)
: XMLHttpRequest를 준비한다.

send(bodyContent)
: 특정 본문 컨텐츠와 함께 메시지를 전송한다. 전달되는 본문 컨텐츠가 없으면(GET요청의 경우) null을 전송한다.

setRequestHeader(headerField, headerValue)
: 요청 헤더를 설정한다.

댓글 없음:

댓글 쓰기