js
$("#b_form").submit(function(e) { var self = $(this); e.preventDefault; $.ajax({ type: "POST", url: "mail.php", data: $(this).serialize(), success: function() { alert("Спасибо за заявку!"); self.trigger("reset"); }, error: function(response) { alert(response); } }); return false; }); php
<?php $recepient = "<hidden>@gmail.com"; $sitename = "mysite"; $name = trim($_POST["name"]); $email = trim($_POST["email"]); $message = "Имя: $name \nEmail: $email"; $pagetitle = "Новая заявка с сайта \"$sitename\""; mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient"); ?>
<?php $recepient = "<hidden>@gmail.com"; $sitename = "mysite"; $name = trim($_POST["name"]); $email = trim($_POST["email"]); $message = "Имя: $name \nEmail: $email"; $pagetitle = "Новая заявка с сайта \"$sitename\""; mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient"); ?><?php $recepient = "<hidden>@gmail.com"; $sitename = "mysite"; $name = trim($_POST["name"]); $email = trim($_POST["email"]); $message = "Имя: $name \nEmail: $email"; $pagetitle = "Новая заявка с сайта \"$sitename\""; mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient"); ?>- Andreymail(...)function, then you need to look at what thismail(...)function returns. It returns eitherTRUE(email sent) orFALSE(send error). IfFALSE, then dig in the direction of server settings, most likely in the direction of sendmail - Skim