Envoyer des données par mail via ajax
Bonjour,
J'essaie d'envoyer mon formulaire via ajax et j'obtiens toujours l'erreur donc data=false. Mes données apparaissent bien dans l'onglet network dans la partie headers et sans erreur php car cela fonctionne bien sur une page à part.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
$.ajax({
url: "content/mail.php",
type: "POST",
data: $('#frmDemande').serialize(),
cache: false
})
.done(function(data) {
if (data == 'true') {
console.log("Success: Ok !");
$("#demandeOk").removeClass("d-none");
$("#demandeOk").addClass("d-block");
$("#demandeOk").addClass("alert alert-success");
$('#success').append("Votre demande a bien été envoyée !");
$('#frmDemande').trigger("reset");
} else {
console.log("Error: Ok !");
$("#demandeOk").removeClass("d-none");
$("#demandeOk").addClass("d-block");
$("#demandeOk").addClass("alert alert-danger");
$('#success').append("Votre demande n'a pas été envoyée !");
$('#frmDemande').trigger("reset");
}
})
.fail(function(err) {
alert("Erreur ajax :" + err);
}); |
Je vous remercie de votre aide