ajax success error

Par Dan H, il y a 3 ans


Bonjour, Je n'arrive pas à faire afficher l'error lorsque erreur dans l'entrée d'un formulaire.
Mais, pour le succes, ça fonctionne.

$(document).ready(function() { $('#contact-form').submit(function(e) { e.preventDefault(); $.ajax({ url: 'sendmail.php', type: 'POST', data: $('#contact-form').serialize(), success: function(response) { //alert(response); $('#contact-form')[0].reset(); $('#contact-form').append('<div class="alert alert-success">Success:' + response + '</div>'); }, error: function() { alert('Error occurs!'); } }); }); });

Quelqu'un peut m'aider ?

1 réponse

JoolsMcFly, il y a 3 ans

Tu ne passeras pas dans error si ton formulaire est mal rempli. Tu passes dedans si l'appel ajax renvoit une erreur qui n'est pas dans la famille des codes 200.

Que renvoit sendmail.php? Quel code erreur ?