더북(TheBook)


41 Ajax 응답을 받아서 처리하기



<강의보기> 07:11

XMLHttpRequest에서 발생하는 이벤트 종류를 알아보고 이벤트 핸들러를 등록해 활용하는 방법을 알아보겠습니다.

먼저 요청 진행 상태에 따라 업데이트되는 ReadyState 속성을 확인해 보겠습니다. 40강에서 작성한 페이지를 로드하고 개발자 도구에서 다음과 같이 확인합니다.


콘솔

> req.readyState;  // ➊
< 4
> var req2 = new XMLHttpRequest( );
< undefined
> req2.readyState; // ➋
< 0
> req2.open("GET","./data.txt");
< undefined
> req2.readyState; // ➌
< 1
> req2.send( );
< undeifined
> req2.readyState; // ➍
< 4
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.