Вроде я сделал все правильно!
$("#form").submit(function() {
$.ajax({
type: "POST",
url: "mail.php",
data: $(this).serialize()
}).done(function() {
alert("Спасибо за заявку!");
setTimeout(function() {
$.magnificPopup.close();
}, 1000);
});
return false;
});
<form id="form">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Написать //vvv</h4>
<input type="text" name="name" class="form-control" placeholder="Имя" required><br>
<textarea class="form-control" name="text" placeholder="Сообщение" required></textarea>
<button class="btn btn-success">Отправить</button>
</div>
</div>
</form>
<?php
$recepient = "..."; (это спец.)
$sitename = "111";
$name = trim($_POST["name"]);
$text = trim($_POST["text"]);
$message = "Имя: $name \nТекст: $text";
$pagetitle = "Новая заявка с сайта \"$sitename\"";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");?>
Но форма не отправляется!