我有一个ajax联系表单的问题。我有一个xmlhttprequest错误,但我不知道为什么。 这里是我的代码:Ajax表单联系人(jQuery)
<?php
if(isset($_POST)){
if(!empty($_POST['nom']) && !empty($_POST['email']) && !empty($_POST['date']) && !empty($_POST['message']))
{
$message = '
Quelqu\'un vous a contacter pour une prestation : \n:
Nom du client : '.$nom.'\n
Email du client : '.$email.'\n
Date de la préstation : '.$date.'\n
Message : \n
'.$message;
if(mail('[email protected]', 'Demande de préstation MonSite', $message))
{
$msg = "Votre message à bien été envoyé. Nous vous répondrons dès que possible";
}
else
{
$msg = "Impossible d'envoyer le message, merci de nous contacter via <em>[email protected]</em>";
}
echo $msg;
}
}
?>
这我的js脚本:
var form = $("#contact-form");
form.submit(function(){
$(this).serialize();
var data = [];
data.email = $(this).find('input[name="email"]').val();
data.nom = $(this).find('input[name="nom"]').val();
data.date = $(this).find('input[name="date"]').val();
data.message = $(this).find('textarea[name="message"]').val();
$.ajax({
url: 'contact.php',
type: 'post',
data: {data},
success: function (msg) {
form.append('<div class="form-status">' + msg + '</div>');
},
error:function(jqXHR)
{
console.log(jqXHR);
}
});
return false;
});
我的邮箱是不是送的,我没有回,你知道为什么吗? Cordialy