XMLHttpRequest responseType = "json" dando error SYNTAX_ERR: DOM Excepción 12
Tengo problemas para configurar XHR responseType en "json". Funciona bien si lo dejo una cadena vacíaxml.responseType = "";
pero cuando lo configuro en "json" recibo el mensaje de error de la consola SYNTAX_ERR: DOM Excepción 12.
El archivo .js:
var xml = new XMLHttpRequest();
xml.open("GET", "test.php", true);
xml.responseType = "json";
xml.send();
El archivo .php:
<?php
$foo = "{\"key1\":\"val1\", \"key2\":\"val2\"}";
echo $foo;
?>
No estoy seguro de lo que está pasando ... ¿Alguna idea?