간단한 질문이지만 Mozilla JS 문서에서는 명확하지 않습니다. 누구든지 그들의 머리 꼭대기에서 답을 알고 있습니까?XMLHTTPRequest에서 "abort()"가 호출되었는지 어떻게 알 수 있습니까?
2
A
답변
1
다음은 표준 구현입니다. 아래를 기반으로, 유일한 방법은 개체의 readyState를 확인하는 것입니다, 그러나 이것은 모든 브라우저에서 작동하지 않습니다.
구문
XMLHttpRequest.abort() 반환 값
없음 반환 값.
는
중단이 중단 방법은 진행중인 비동기 작업을 중단 윈도우 인터넷 익스플로러 7
에 도입 된 소견. 는 (오픈의 비동기 요청을 만들 수 varAsync 매개 변수에 true를 전달합니다.)
은 중단 호출 객체를 재설정; onreadystatechange 이벤트 처리기가 이고 readyState가 (초기화되지 않음)으로 변경되었습니다.
1
W3C 사양 "XMLHttpRequest 객체"
http://www.w3.org/TR/XMLHttpRequest/
바로 가기 강제 종료() 메서드에 다음 "Exceptions for the XMLHttpRequest Object"를 제목 아래
http://www.w3.org/TR/XMLHttpRequest/#abort
그것은 말한다 이 S : 사용자 동기 요청의 요청을 중단 할 때 ABORT_ERR 예외가 발생
.
관련 문제
- 1. PHP 파일이 클라이언트 쪽에서 js에서만 호출되었는지 어떻게 알 수 있습니까?
- 2. 레이크 작업이 다른 작업이나 셸에서 호출되었는지 어떻게 알 수 있습니까?
- 3. 어떤 클래스에서 어떤 함수가 호출되었는지 어떻게 알 수 있습니까?
- 4. 런타임에 어떤 클래스의`main` 메소드가 호출되었는지 어떻게 알 수 있습니까?
- 5. 어떻게 알 수 있습니까?
- 6. mapView가로드되었는지 어떻게 알 수 있습니까?
- 7. 예외가있을 수 있음을 어떻게 알 수 있습니까?
- 8. 파이썬 프로그램을 실행하는 동안 오류가 기록되었는지 어떻게 알 수 있습니까?
- 9. TransactionScope 연결이 등록되었는지 어떻게 알 수 있습니까?
- 10. 드라이브에 플로피가 있는지 어떻게 알 수 있습니까?
- 11. .NET : 직렬화가 완료되면 어떻게 알 수 있습니까?
- 12. 서버가 SSL을 지원하는지 어떻게 알 수 있습니까?
- 13. 사용자가 Exposé 모드인지 어떻게 알 수 있습니까?
- 14. PHP : 함수의 호출자를 어떻게 알 수 있습니까?
- 15. 돋보기가 UIWebView에 나타나면 어떻게 알 수 있습니까?
- 16. UITableViewCell이 선택되었는지 어떻게 알 수 있습니까?
- 17. 프로그램이 무엇을하는지 어떻게 알 수 있습니까?
- 18. Android 활동이 완료되면 어떻게 알 수 있습니까?
- 19. iPhone 다운로드가 완료되면 어떻게 알 수 있습니까?
- 20. UIView가 완전히 숨겨지면 어떻게 알 수 있습니까?
- 21. Cleacase는 디렉토리가보기임을 어떻게 알 수 있습니까?
- 22. Android GPU 사용법은 어떻게 알 수 있습니까?
- 23. 장고는 사용자가있는 위치를 어떻게 알 수 있습니까?
- 24. 파일 핸들이 소켓인지 어떻게 알 수 있습니까?
- 25. C 함수가 작동하는지 어떻게 알 수 있습니까?
- 26. , 어떤 페이지가 현재인지 어떻게 알 수 있습니까?
- 27. Unity.Resolve는 사용할 생성자를 어떻게 알 수 있습니까?
- 28. 어떤 파일이 상수인지 어떻게 알 수 있습니까?
- 29. 사용자가 로그인했는지 어떻게 알 수 있습니까?
- 30. 부스트 스레드가 완료되었는지 어떻게 알 수 있습니까?
경고 : 네트워크 연결이 느슨한 경우 readyState도 0으로 변경됩니다. –