2021-07-28강의록_JQuery, Ajax

MIN.DI·2021년 7월 28일
0

강의록

목록 보기
46/54

XHR 객체의 readyState 속성

0 > 1 > 2 > 3 > 4 (범위값 : 0~4)

readyState         의미
-  0      XHR객체를 생성하고, 초기화가 안 된 상태 (new)
-  1      XHR객체를 초기화한 상태 (open)
-  2      XHR객체로 요청을 보낸 상태 (send)
-  3      XHR객체가 응답을 받고있는 상태 (미완료)
-  4      XHR객체가 응답을 완전히 받은 상태 (완료)

돔트리 조작은, 모든 응답을 받은 이후인 readyState 4인 상태에서 진행하는것이 바람직하다.


HTTP Status Code 의 의미

범위값 : 100 ~ 599
Status Code      의미
- 100~199     현재 처리중
- 200~299     정상처리 완료
- 300~399     Redirect
- 400~499     Client에서 잘못된 요청을 보냄
- 500~599     Server에서 오류 발생


jqAjax

비동기 요청을 수행할 때, 아래와 같이 global events와 local events을 정의해놓고,
이 events가 호출되는 순서를 정해놓음.

1. jqAjax's golbal events (아래 순서로 이벤트 발생)
(1) ajaxStart
(2) ajaxSend
(3) ajaxSuccess or ajaxError
(4) ajaxComplete
(5) ajaxStop

2. jqAjax's local evnets (아래 순서로 이벤트 발생)
(1) beforeSend
(2) success or error
(3) complete

3. jqAjax's global / local events (아래 순서로 발생)
(1) global : jaxStart
(2) local : beforeSend
(3) global : ajaxSend
(4) local : success or error
(5) global : ajaxSuccess
(6) local : complete
(7) global : ajaxComplete
(8) global : ajaxStop

profile
내가 보려고 쓰는 블로그

0개의 댓글