반응형
XMLHttpRequest responseType = "json"에서 SYSTON_ERR: DOM 예외 12 오류가 발생함
XHR 응답 유형을 "json"으로 설정하는 데 문제가 있습니다.빈 문자열을 남겨도 작동합니다.xml.responseType = "";
그러나 "json"으로 설정하면 콘솔 오류 메시지 SYSTON_ERR: DOM 예외 12가 표시됩니다.
.js 파일:
var xml = new XMLHttpRequest();
xml.open("GET", "test.php", true);
xml.responseType = "json";
xml.send();
.php 파일:
<?php
$foo = "{\"key1\":\"val1\", \"key2\":\"val2\"}";
echo $foo;
?>
무슨 일이 일어나고 있는지 모르겠어요.아이디어 있어요?
responseType
을 위한 재산.XMLHttpRequest
개체가 새로운 변형 XMLHttpRequest Level 2에 추가되어 있습니다.HTML 5
모든 브라우저가 이 방법을 지원하는 것은 아니므로 해당 방법을 구현하지 않는 브라우저를 사용할 수 있습니다.
사용하는 대신에responseType
다음 코드를 사용하여 원하는 형식의 데이터를 얻을 수 있습니다.
var xml = new XMLHttpRequest();
xml.open("GET", "test.php", true);
xml.onreadystatechange = function() {
if (xml.readyState != 4) { return; }
var serverResponse = JSON.parse(xml.responseText);
};
xml.send(null);
JSON 응답 유형이 WebKit에 구현되지 않았습니다.http://groups.google.com/a/chromium.org/group/chromium-bugs/browse_thread/thread/8107e50e4207eb5a/a5d2c31247feae56?lnk=raot
2016-01-03 업데이트: 예상대로, WebKit는 그동안 이 기능을 구현했습니다.
언급URL : https://stackoverflow.com/questions/9845401/xmlhttprequest-responsetype-json-giving-error-syntax-err-dom-exception-12
반응형
'programing' 카테고리의 다른 글
IE9 JavaScript 오류: SCRIPT5007: 'ui' 속성의 값을 가져올 수 없음: 개체가 null이거나 정의되지 않았습니다. (0) | 2023.08.10 |
---|---|
Android 응용 프로그램의 "번들"이란 무엇입니까? (0) | 2023.08.10 |
Android 왼쪽에서 오른쪽으로 슬라이드 애니메이션 (0) | 2023.08.10 |
Panda는 알파벳 순서에 따라 열을 다시 정렬하는 Excel에 씁니다. (0) | 2023.08.10 |
스크롤 뷰 내의 Android 목록 뷰 (0) | 2023.08.10 |