Axios — это библиотека для обработки Ajax
Пример POST-запроса:
let inputData = {};
inputData.city = "Санкт-Петербург";
inputData.river = "Нева";
// Странную конструкцию JSON.parse(JSON.stringify(inputData)) можно заменить на простой объект, просто эти функции хочу чтобы были под рукой
axios.post(
'/someUrl'
, JSON.parse(JSON.stringify(inputData))
)
.then(function (response) {
console.log(response.data);
})
.catch(function (error) {
console.log(error);
});
Ок, но как теперь получить данные из POST-запроса Axios в PHP!? К удивлению, массив $_POST будет пуст.
// данные запроса хранятся в 'php://input';
$input_data = json_decode(file_get_contents('php://input'),true);
Комментарии (0)
Не писать ответ