Почему при отправки формы письмо на почту приходит, но вместо модального окна переводит на пустую страницу и данные с формы не стираються
add_action('wp_ajax_send_mail', 'send_mail');
add_action('wp_ajax_nopriv_send_mail', 'send_mail');
function send_mail(){
$contactName= $_POST ['contactName'];
$contactemail = $_POST ['contactEmail'];
$contactphone = $_POST ['contactPhone'];
$childAge = $_POST ['childAge'];
$pagetitle = 'Заявка с сайта name';
$to = 'name@gmail.com';
remove_all_filters( 'wp_mail_from' );
remove_all_filters( 'wp_mail_form_name' );
$header = array (
'From: name',
'content-type: text/html',
'Cc: name <name@wordpress.org>',
'Cc:name@wordpress.org'
);
$message = array(
" Имя:$contactName",
"E-mail:$contactemail",
"Телефон:$contactphone",
"Возраст:$childAge",
);
wp_mail( $to, $pagetitle, $header, $message );
wp_die();
}
JQuery(document).ready(function(){
var form = $('#registration__form');
var action = form.attr('action');
form.on('submit', function(event){
var formData = {
contactName: $('#contactName').val(),
contactPhone: $('#contactPhone').val(),
contactEmail: $('#contactEmail').val(),
childAge: $('#childAge').val()
};
$.ajax({
url: action,
type: 'POST',
data: formData,
success: function(html) {
$('.modal__form').fadeOut();
$('.modal__subtitle').fadeOut();
$('.modal__thanks').fadeIn();
$('#registration__form').trigger("reset");
return false;
}
});
});
});