AJAX 호출이 성공했는지 확인하는 올바른 방법은 무엇입니까?AJAX 호출이 성공적이라고 결정하는 올바른 방법은 무엇입니까?
나는
return !status || (status >= 200 && status < 300);
및 jQuery를에 prototype.js에
에서 볼 :// IE error sometimes returns 1223 when it should be 204 so treat it as success, see #1450
return !xhr.status && location.protocol == "file:" ||
(xhr.status >= 200 && xhr.status < 300) || xhr.status == 304 || xhr.status == 1223;
어느 쪽이 정확한지? Javascript 라이브러리를 사용하지 않고 AJAX를 기본 Javascript로 작성한다면 어떤 것을 사용해야합니까?
/초 - 나는 예를 들어 304를 성공으로 간주하지 않을 것입니다. 전반적인 성공이 이루어지기 전에 행동의 또 다른주기가 야기되어야합니다. – annakata
둘 다 그렇게 잘 자바 스크립트 라이브러리를 설정합니다 ... 그러나 그것은 성공하는 것입니다 –