BGM용 세이라디오
열기▼       고정
전체
글목록

native JS에서 AJAX 에러 핸들링하기

월요일, 8월 26, 2013
$.ajax를 사용할 때는 error를 사용하면 되지만 native JS에서는 특별한 핸들러가 없다.

1. open, send 명령어를 try catch문으로 묶는다. 이를 통해 ajax가 완전히 결과를 내기 전에 연결이 끊길 경우를 핸들링할 수 있다.
2. onreadystatechange==4가 되었을 때(ajax가 완료되었을 때) status가 200인지 체크한다. 이를 통해 연결 결과 데이터를 받지 못한 경우를 핸들링할 수 있다.
첫 댓글을 써주세요!

댓글을 인용하려면 @![댓글 ID]!@와 같이 쓰시면 됩니다. "@!" 와 "!@"를 쓰시려면 "+@+!+", "+!+@+"와 같이 써주세요.

페이스북 댓글
.post-outer{ -webkit-transform:none; transform:none; display:inline; padding:0; margin:0; border-width:0; } .hentry>div{ display:none; }