Как сделать что бы после отправки страница не перезагружалась полностью, а только модальное окно закрывалось. Сейчас после отправки данных из формы просто переходит на
http://артпласторенбург.рф/mail.php и просто белая страница. Взял скрип аякс готовый. И по идее там должен выходить алерт с сообщением но он не появляется, не понятно почему
$(document).ready(function() {
$("#form").submit(function() {
$.ajax({
type: "POST",
url: "mail.php",
data: $(this).serialize()
}).done(function() {
$(this).find("input").val("");
alert("Спасибо за заявку! Скоро мы с вами свяжемся.");
$("#form").trigger("reset");
});
return false;
});
$("#form1").submit(function() {
$.ajax({
type: "POST",
url: "mail.php",
data: $(this).serialize()
}).done(function() {
$(this).find("input").val("");
alert("Спасибо за заявку! Скоро мы с вами свяжемся.");
$("#form1").trigger("reset");
});
return false;
});
});
вот обработчик php
<?php
$recepient = "yagofarov.vadim@mail.ru";
$sitename = "Артпласторенбург.рф";
$name = trim($_POST["name"]);
$phone = trim($_POST["phone"]);
$email = trim($_POST["email"]);
$message = "Имя: $name \nТелефон: $phone \nEmail: $email";
$pagetitle = "Новая заявка с сайта \"$sitename\"";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");