Java Script & DOM/Ajax
onreadystatechange 이벤트
본클라쓰
2010. 4. 29. 09:00
onreadystatechange 이벤트는 readyState 값이 변경 될 때 자동으로 실행되는 함수로, 서버의 응답결과를 처리할 때 readyState 값에 따른 처리방법을 onreadystatechange 함수에 작성해 놓아야 한다. readyState 값은 0~4 까지 자동으로 변경되며 해당 변경이 발생할 때 onreadystatechange 이벤트 함수를 호출한다. 다음은 readyState 값의 종류이다.
- 0 : 요청 초기화 전
- 1 : 서버 초기 접속
- 2 : 요청 받음
- 3 : 요청 처리중
- 4 : 요청 완료와 응답 준비
onreadystatechange 이벤트는 동기화 통신을 할 때는 자동으로 실행되지 않습니다. 따라서 비동기하 통신을 할 때 작성해야할 이벤트 함수이다.