나는 많은 $ .ajax 호출을하고, 나는 메시지를 던지는 방식으로 그들로부터 오류를 처리한다. 페이지가 다시로드되는 동안 ajax 호출이 진행중인 경우를 찾습니다. 새로 고침을 클릭하거나 다른 URL로 이동하면 진행중인 Ajax 호출이 오류 콜백을 트리거합니다.페이지가 다시로드되어 jQuery.ajax 호출에 실패했음을 감지 했습니까?
페이지가 다시로드되어 실제 오류와 중단 된 전화의 차이점을 어떻게 알 수 있습니까?
$.ajax(...)
.success(...)
.error(function(jqXHR) {
// jqXHR.status == 0 means either failed to contact server,
// or aborted due to page reload -- how can I tell the difference?
});
jqXHR 개체에서 사용할 수있는 것을 보았습니까? –
애드리안 : 문서를 읽었습니다. 특히 뭔가를 말하고 있었습니까? – kdt