Написал небольшую выскакивающую форму на reactjs (по классу крепится к кнопкам) и компайлю из нее js для использования в wp шаблоне. Встал вопрос как отправить запрос к движку WP.
В обычном шаблоне использовал wp_mail, но тут столкнулся с тем что нужен AJAX запрос (раньше не использовал). Помогите разобраться.
К форме прилагается такой метод (вместо стандартного сабмита, сделан onClick )
getFormData() {
var data = {
name: this.refs.name.getDOMNode().value,
mail: this.refs.mail.getDOMNode().value,
text: this.refs.text.getDOMNode().value
};
$.ajax({
action: 'send_message',
url: "<?php echo admin_url('admin-ajax.php'); ?>",
name: data.name,
email: data.mail,
message: data.text
})
},
Что конкретно должен делать getFormData() return куда-то или что то другое (как заставить ajax работать)?
Понятно, что нужно метод сделать sendFormData(), но сейчас вопрос несколько в другом....
Подскажите кто подобное изобретал уже)