Проблема в следующем - не пойму как задать переменную вместо статичного стринга для ajax
getFormData() {
var data = {
name: this.refs.name.getDOMNode().value,
mail: this.refs.mail.getDOMNode().value,
text: this.refs.text.getDOMNode().value
};
return data;
},
handleSubmit(data=this.getFormData()) {
jQuery.post(
MyAjax.ajaxurl,
{
'action': 'send_message',
'name': data.name,
'email': data.mail,
'message': data.text
},
function(response){
alert('The server responded: ' + response);
}
);
},
Переменные 'name': 'email': 'message': пробовал data.name, `${data.name}`, String(data.name) и другое... Но ничего не работает. Как такое решается?