У меня проблемы с установкой XHR responseType в значение "json". Это работает нормально, если я оставляю пустую строку xml.responseType = "";
, но когда я устанавливаю ее в "json", я получаю сообщение об ошибке консоли SYNTAX_ERR: DOM Exception 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;
?>
Не уверен, что происходит .. Есть идеи?