반응형
오픈 스로우를 호출하기 전에 XMLHttpRequestresponseType을 설정하는 이유는 무엇입니까?
입니다.new XMLHttpRequest().responseType = "json"
콘솔에서 Firefox 26 및 IE11에서는 "InvalidStateError" 예외가 발생하지만 Chrome 31에서는 발생하지 않습니다.
왜요?
스펙은 다음과 같이 말합니다.responseType
상태가 LOADING 또는 DONE인 경우 "InvalidStateError" 예외를 발생시킵니다.
그러나 이 경우 상태는 UNSENT입니다.
무슨 일이야?
이 설정을 참고합니다.responseType
내가 전화한 후에open
xhr 개체에서 내 문제를 해결했습니다(IE11 사용).
실무 초안이므로 구현에 작은 차이가 있거나 버그가 있으면 정상입니다.나는 Firefox가 2011년 8월 초안에 설명된 동작을 여전히 따르고 있다고 생각합니다. 여기서 예외는 상태가 또는 그렇지 않은 경우에 발생하도록 명시되어 있습니다.
언급URL : https://stackoverflow.com/questions/20760635/why-does-setting-xmlhttprequest-responsetype-before-calling-open-throw
반응형
'programing' 카테고리의 다른 글
__m128i 변수 인쇄 (0) | 2023.10.24 |
---|---|
브라우저에서 보류 중인 요청(Ajax 및 그 변형)이 있는지 확인하는 방법 (0) | 2023.10.24 |
HTML Tidy에서 메타 태그( 스키마 마크업)를 처리하지 못하도록 방지합니다. (0) | 2023.10.24 |
자바스크립트를 사용하여 X초 대기 후 페이지 리디렉션 (0) | 2023.10.24 |
PHP IDE가 종속성 주입 용기를 이해하도록 하려면 어떻게 해야 합니까? (0) | 2023.10.24 |