Я пишу плагин для Wordpress, который использует VueJS. Все работает нормально, пока я не приду, чтобы отправить данные через запрос Ajax POST.
Вот выдержка из того, что у меня есть:
data () {
return {
form: {
items: []
}
}
}
methods: {
processOrder () {
axios({
method: 'post',
url: '/ajax.php',
data: JSON.stringify({
action: "process_order"
})
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
}
}
и когда я проверяю запрос в Chrome, я получаю:
"body":"{\"action\":\"process_order\"}"
, что означает, что ключ действия не найден на сервере. Если я достану Stringify, то сервер ничего не увидит. Любые идеи о том, как удалить побег?