Вот сама отправка данных:
const requestBody = {
name: 'Akexorcist',
age: '28',
position: 'Android Developer',
description: 'desc',
awesome: true
}
const config = {
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}
axios.post('/js/mail.php', requestBody, config)
.then((response) => {
console.log(response.data)
})
.catch((err) => {
// Do somthing
})
Вот console.log(response.data):
Array
(
[name] => Akexorcist
[age] => 28
[position] => Android Developer
[description] => desc
[awesome] => 1
)
И PHP файл:
<?php
$body = json_decode(file_get_contents("php://input"), TRUE);
print_r($body);
Перепробовал уже кучу всего.
Всегда пустота
print_r($body) - нечего не выводит
var_dump($body) - выводит NULL