Rise,
вооооооот. где вы были раньше?)
Только что узнала, что нужно было указать заголовки. Указала - всё сработало. Но теперь немного локальная проблема:
к примеру, я хочу отправить json. Делаю всё, как указано здесь:
https://learn.javascript.ru/xhr-forms#drugie-kodirovki
Тупо скопировала и вставила весь кусок кода, изменив только адрес php файла и добавив обработку ответа:
xhr.onload = function() {
console.log(this.response);
}
И опять тоже самое! Нету результата, опять пустой ответ []
PHP не может обработать json или что? Нужно каким-то определённым образом обрабатывать json?
upd. да, нужно определённым образом обрабатывать json. на сервере это выглядит вот так:
$postData = file_get_contents('php://input');
echo $postData;