пытаюсь получить от сервера строку "otvet" Код (Text): <?php if(isset($_GET)) { echo "otvet"; } else echo "no data" ?> запрос стандартный Код (Text): function f(){ const xhr = new XMLHttpRequest(); xhr.resposeType='text'; xhr.open('GET', 'http://localhost/index.php?a=456'); xhr.onreadystatechange = function() { if (xhr.readyState !== 4 || xhr.status !== 200) { return;} const response = xhr.response; alert(response); } xhr.send(); } но почему-то по запросу ничего не возвращается. подозреваю, что оператор еcho в данном случае неуместен.
собственно, оказалось , что CORS мешает. Вставил в php Код (Text): header("Access-Control-Allow-Origin: *"); header("Access-Control-Allow-Headers: *");