function sendAction() {
$name = trim(htmlspecialchars($_REQUEST['name']));
$email = trim(htmlspecialchars($_REQUEST['email']));
$subject = trim(htmlspecialchars($_REQUEST['subject']));
$msg = trim(htmlspecialchars($_REQUEST['msg']));
$headers = '';
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8 \r\n"; //Кодировка письма
$headers .= "From: Отправитель < $email >\r\n"; //Наименование и почта
if ( (!empty($name)) && ( !empty($email)) && ( !empty($subject)) && ( !empty($msg))) {
$to = 'fly_life@mail.ru';
$message = "Имя: $name \nПочта: $email \nТема: $subject \nТекст: $msg";
mail($to, $subject, $message, $headers);
}
}
$(document).ready(function() {
$("#form").submit(function() {
var postData = $(this).serialize();
$.ajax({
type: 'POST',
async: true,
url: '/contact/send/',
data: postData,
success:function() {
$(this).find("input").val("");
$('#myModal').modal('show');
$("#form").trigger("reset");
}
});
return false;
});
});
$resData['success'] = false;
$resData['message'] = 'Ошибка отправки!';
такую ошибку:$(document).ready(function() {
$("#form").submit(function() {
$.ajax({
type: "POST",
url: "/contact/send/",
data: $(this).serialize()
}).done(function() {
$(this).find("input").val("");
alert("Спасибо за заявку! Скоро мы с вами свяжемся.");
$("#form").trigger("reset");
});
return false;
});
$resData = mail($to, $subject, $message, $headers);
if ($resData['success']) {
$resData['success'] = 1;
$resData['message'] = 'Письмо отправлено!';
} else {
$resData['success'] = 0;
$resData['message'] = 'Ошибка отправки!';
}
echo json_encode($resData);