Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 문자열
- 이벤트 루프
- event
- ES6
- array
- 비동기
- 애니메이션
- 이벤트
- 고차함수
- dom
- Flex
- 스크롤
- 클로저
- video
- Push
- async
- ajax
- object
- 모듈
- ios
- This
- scroll
- json
- input
- slice
- 배열
- IntersectionObserver
- 이벤트 위임
- animation
- Promise
Archives
- Today
- Total
FEDev Story
[ajax] ajax 호출시 새로고침으로 인한 오류 본문
baidu map api를 사용하는 페이지와 같이 ajax error 경고창이 뜨는 경우, ajax 리퀘스트를 보내고 응답을 받는 도중 새로고침을 하면 에러 메시지가 출력되는 현상이 있다.
아래와 같이 조건문을 넣어줌으로써 에러 메세지가 출력되는 것을 방지할 수 있다.
$.ajax({
/* ajax options omitted */
error: function (xmlHttpRequest, textStatus, errorThrown) {
if(xmlHttpRequest.readyState == 0 || xmlHttpRequest.status == 0)
return; // it's not really an error
else
// Do normal error handling
});
'jQuery' 카테고리의 다른 글
[이벤트] 이벤트 핸들러의 반환 값 (1) | 2016.04.07 |
---|---|
data- 속성을 가진 Element를 jQuery 셀렉터로 선택하기 (0) | 2016.03.12 |
Comments