Написал тему для вордпресса, где есть форма обратной связи, работает через ajax
$(document).ready(function(){
$("#fbForm").submit(function(){
$.ajax({
type:"POST",
url: "mail.php",
data: $(this).serialize()
}).done(function () {
alert("Done");
});
return false;
});
});
<?php
$recepient = "smm@premier-palace.com";
$sitename = "terracotta.ua";
$name = trim($_POST["Имя"]);
$mail = trim($_POST["Телефон"]);
$phone = trim($_POST["Дата и время"]);
$mass = trim($_POST["Доп пожелания"]);
$guests = trim($_POST["Гостей"]);
$message = "name: $name\nphone: $phone\nmessage: $mass\nmail: $guests\nguests: $mail\n ";
$pagetitle = "new message from site \"$sitename\"";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");
?>
<form action="mail.php" class="feed" id="fbForm">
<p>Ваше имя</p>
<input type="text" name="Имя" required placeholder="Игорь">
<p>Телефон</p>
<input type="text" name="Телефон" required placeholder="+38 067 000 00 00">
<p>Введите дату и время</p>
<input type="text" name="Дата и время" required placeholder="Например: Пятница, 19:00">
<p>Сколько гостей?</p>
<select name="Гостей" required id="">
<option value="1guers">1 гость</option>
<option value="2guers">2 гостя</option>
<option value="3guers">3 гостя</option>
<option value="4guers">4 гостя</option>
<option value="5guers">5 гостей</option>
<option value="6guers">6 гостей</option>
<option value="more-guers">Больше 6 гостей</option>
</select>
<p>Дополнительные пожелания</p>
<input type="text" name="Доп пожелания" placeholder="Например: Стол у окна"></input>
<p><button class="submit" form="fbForm">Забронировать!</button></p>
</form>
По факту, ничего не работает