AJAX - Response 받아서 처리하기

AJAX

readyState 속성

  • AJAX 요청에 따라 0~4까지 변화함
readyState 의미
0 open 메소드 호출 전
1 open 메소드 호출 후, send 메소드 호출 전
2 보낸 요청에 대해 응답 헤더가 수신된 후
3 응답의 바디 부분이 수신중일 때
4 모든 응답이 수신되었을 때

onreadystatechange 속성

  • readyState가 변할 때마다 호출되는 콜백 함수

status 속성

HTTP response의 응답 헤더에 기록된 코드

Response Code 의미
200 OK
404 Not Found
500 Internal Error
... ...

응답을 정상적으로 수신한 경우

  • readyState : 4
  • status : 200

기타 callback function 활용 가능한 속성

  • onloadstart
  • onprogress
  • onabort
  • onerror
  • onload
  • ontimeout
  • onloadend

강의에 등록된 질문이 없습니다. 궁금한 부분이 있으면 주저하지 말고 무엇이든 물어보세요.