프로그래밍/ajax
2012-5-25 서버가 보낸 Response 데이터 처리
조은성
2012. 5. 25. 11:41
서버가 보낸 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