vovaJsc, сказано же было, как и где обрабатывать асинхронный запрос клиента, если он производится к тоже же странице, которая и породила все. Разе из кода вашей страницы:
<!DOCTYPE html>
<html lang="en">
<head>
....
</html>
<?php
$a = json_decode(file_get_contents('php://input'));
if($_SERVER['REQUEST_METHOD'] == 'POST') {
echo "Hey";
}
?>
не понятно чем ответит сервер на запросы GET и POST этой страницы? Ну посмотрите внимательно на структуру кода страницы, подумайте. Ясна причина "не то"? А как должно быть?
Сообщение от vovaJsc
|
xhr.setRequestHeader("Content-Type", "application/json");
|
В данном случае этот заголовок для РНР как пустой звук. Либо вы обрабатываете заголовок, узнаете тип данных и только после этого трактуете их как требуется, либо не посылайте его вообще. Вы пишите автоматом то, что где-то увидели, а зачем это не интересуетесь.