JQuery Remodal электронная почта

Я использую плагин Remodal, чтобы показывать модалы на моем сайте. (https://github.com/VodkaBears/Remodal) Это прекрасно работает для моих нужд. Это первый раз, когда я работаю с модальностями и формами электронной почты. У меня есть скрипт для отправки формы, и он выглядит так;

<form name="contact" id="contact" class="contact" method="post">
<label for="name">
<span>Name</span>
<input type="text" name="name" required="true" />
</label>
<label for="email">
<span>Email</span>
<input type="email" name="email" required="true" />
</label>
<label for="phone">
<span>Phone</span>
<input type="text" name="phone" required="true" />
</label>
<label for="message">
<span>Your message</span>
<textarea name="message" required="true">    </textarea>
</label>
<label>
<br>
<span>&nbsp;</span>
<input type="submit" class="send" value="Send"/>
</label>
</form>

И это мой сценарий для отправки формы;

$(document).on('click', '.send', function () {
$.ajax({
type: "POST",
url: "mail.php",
data: $('form.contact').serialize(),
success: function (msg) {
$("#thanks").html(msg)
$("form.contact").modal('hide');
},
error: function () {
alert("Error.");
}
});
return false;
});

mail.php:

<?php
//if "email" variable is filled out, send email
if (isset($_REQUEST['email'])) {
//Email information
$admin_email = "[email protected]";
$name = $_REQUEST['name'];
$email = $_REQUEST['email'];
$phone = $_REQUEST['phone'];
$message = $_REQUEST['message'];

//send email
mail($admin_email, "New e-mail", $message, "From:" . $email);
//Email response
echo "Thank you!";
}
?>

Я где-то нашел этот код, и я пытаюсь реализовать его в своей форме. Оно работает! Тем не менее, я не получаю сообщения об успехе или сообщения об ошибках с этим. Я пытаюсь обернуть голову вокруг этого, но не могу понять это. Может кто-нибудь помочь?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]