Je poste dans un fichier mailer.php.
mailer.phperreur d'affichage de jquery post
<?php
if(isset($_POST['submit'])) {
$to = "[email protected]";
$subject = "Contact via website";
$name_field = $_POST['name'];
$email_field = $_POST['email'];
$message = $_POST['message'];
$body = "From: $name_field\n E-Mail: $email_field\n Message:\n $message";
echo "Data has been submitted to $to!";
mail($to, $subject, $body);
} else {
echo "blarg!";
}
?>
ici est mon code js
$('.submit').click(function(){
$('span.msg').css({'visibility': 'visible'}).text('Sending...');
$.post("mailer.php", $(".contactPage").serialize(),
function(data){
$('span.msg').text('Your Message has been received. Thank you').show();
});
return false;
});
Je reçois un message de succès, mais e-mail n'est pas reçu. Qu'est ce que je fais mal? Comment obtenir le détail d'erreur depuis le fichier mailer.php et en le montrant dans span.msg?
Désolé pour le double post, solution Jacobs devrait accomplir la même que la mienne de premier coup d'œil. – bradenkeith