php приходит response null
Есть такая проблема с которой не могу разобратся. Пример сделал для теста. У меня есть
<input type="text" />
<button>Введите Имя</button>
JS
let button = document.querySelector("button");
let input = document.querySelector("input");
button.addEventListener("click", () => {
axios
.post("./api/post.php", {
name: input.value,
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
});
PHP
<?php
echo $_POST['name'];
?>
Я делаю запрос к файлу php
Код взят с примера. И я в ответ должен получить Andrey
Но response у меня NULL
**Подскажите что не так. Делал запрос через postMan все работает как надо response приходит Andrey**
Ответы (2 шт):
Автор решения: Андрей Онипченко
→ Ссылка
Нашел ответ
Cпасибо ArchDemon за ваш коменьарий который меня направил.
https://stackoverflow.com/questions/44799589/php-post-array-empty-on-axios-post
Автор решения: Андрей Онипченко
→ Ссылка
Вот решение данной проблемы
$_POST = json_decode(file_get_contents('php://input'), true);

