$.ajax를 사용할 때는 error를 사용하면 되지만 native JS에서는 특별한 핸들러가 없다.
1. open, send 명령어를 try catch문으로 묶는다. 이를 통해 ajax가 완전히 결과를 내기 전에 연결이 끊길 경우를 핸들링할 수 있다.
2. onreadystatechange==4가 되었을 때(ajax가 완료되었을 때) status가 200인지 체크한다. 이를 통해 연결 결과 데이터를 받지 못한 경우를 핸들링할 수 있다.
△
페이스북 댓글