Я пытаюсь сделать запрос с XMLHttpRequest из файла: //example.html до http://localhost/index.php. Я много читал о CORS (в этом случае origin имеет значение null, это нормально.) И я понятия не имею, что я делаю неправильно. Мой запрос хорошо завершен, но $ _POST пуст! За исключением случаев, когда я установил «Content-type: application/x-www-form-urlencoded». Но «text/plain» или «application/json» не дает результата в $ _POST ... Почему?CORS: не может получить тело запроса POST.
xhr.open("POST", "http://localhost/index.php", true);
xhr.setRequestHeader("Content-Type", "application/json");
xhr.onreadystatechange = handler;
xhr.send({'a':'12'});
Большое спасибо, это действительно помогло! –