Собственно, ошибок никаких нет, код 200.
На почту приходит только шаблон с php обработчика. Сам я в этом очень плохо шарю, прошу вашей помощи.
<form class="pop-up-one" action="ajax-contact-form.php">
<input type="text" value="" placeholder="Введите имя" name="name" required>
<input class="phone-mask-input" type="tel" value="" placeholder="Введите телефон" name="message">
<input type="text" value="" placeholder="Введите email" name="email" required>
<button type="submit" class="button-pop-up">Отправить</button>
</form>
$('.pop-up-one').on('submit', function(e) {
e.preventDefault();
var $form = $(this);
function objectifyForm(formArray) {
var returnArray = {};
for (var i = 0; i < formArray.length; i++){
returnArray[formArray[i]['name']] = formArray[i]['value'];
}
return returnArray;
}
$.ajax({
type: 'POST',
url: $form.attr('action'),
data: objectifyForm($form.serialize()),
success: function (response) {
response = JSON.parse(response);
if (response.type && response.type === 'success') {
$.magnificPopup.open({
items: {
src: '#popup-sank',
type: 'inline'
},
removalDelay: 500, //delay removal by X to allow out-animation
mainClass: 'my-mfp-zoom-in',
closeBtnInside: false
});
$form[0].reset();
} else {
}
},
error: function (response) {
}
});
});