@TeslaGogol

Какой-то бред, не могу понять, аякс выдает error, но форма на почту приходит и так наоборот, в чем дело?

$(document).ready(function(){

$(".form").submit(function() {
    var form_data = $(this).serialize(); 
    $.ajax({
    type: "POST",
    url: "/mail/mail.php",
    data: form_data,
    success: function() {
           alert("Ваше сообщение отпрвлено!");
    },
    error: function() {
         alert("Ваше сообщение не отпрвлено, что-то пошло не так");
    }
    });
});

});

<?php

$adress 			= 	'blablabla@mail.ru'; //E-mail на которое будет приходить заявки

$name 			= 	$_POST['name'];
$contact 			= 	$_POST['contact'];
$description 		= 	$_POST['description'];

$title = "blabla";

$message = "
	Имя: $name
	Средство связи: $contact
	Описание: $description
";

echo $message;

mail($adress , $title, $message);

?>

<form class="form" method="POST">
<div class="inputs">
<input type="text" placeholder="Ваше имя" name="name" required="">
<input type="text" placeholder="E-mail" name="contact" required="">
</div>
<textarea placeholder="Опишите проект" name="description" required=""></textarea>
<input class="btn-form" type="submit" name="submit" value="Отправить">
</form>
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
@LemonFox
stateless mind
api.jquery.com/jquery.ajax

Как минимум у error есть аргументы, которые могут вам помочь с отладкой ошибки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы