서버가 보낸 Response 데이터 처리
• Call Back 함수
– 서버가 보낸 응답을 처리할 함수
– 서버와의 송수신 상태에 따라 Web Browser가 호출
– 개발자는 call back 함수를 정의 하고 XMLHttpRequest를 통해 등록
• Call Back 함수 등록
– xhr.onreadystatechange = call back 함수
– onreadystatechange : request에 대한 상태가 변화할 때 마다 call back
함수를 호출 한다.
• Call Back 함수 구현
– 서버와의 연결 상태 변화 체크
• readyState == 4
– 응답 status 체크
• status == 200
• 서버의 응답 데이터 읽기
• TEXT 응답 – XMLHttpRequest객체.responseText
• xml 형식 응답 – XMLHttpRequest객체.responseXML
'프로그래밍 > ajax' 카테고리의 다른 글
2012-5-30 ajax를 이용한 ID 중복검사하기 (0) | 2012.05.30 |
---|---|
2012-5-30 ajax POST, GET방식으로 보내기 (0) | 2012.05.30 |
2012-5-25 서버에 Request 전달(XMLHttpRequest 객체의 함수를 이용) (0) | 2012.05.25 |
2012-5-25 XMLHttpRequest 객체 (0) | 2012.05.25 |
2012-5-25 AJAX시작하기(Asynchronous(비동기적) JavaScript And XML) (0) | 2012.05.25 |