Bonjour.
Success s'exécute tout le temps même s'il y a des erreurs. Du côté PHP, le script fonctionne très bien et sans erreur.
Voici le code problème :
Quand le formulaire est bien rempli, l'envoi du courriel se fait très bien; mais, lorsque l'entrée utilisateur a des erreur PHP va les bloquer via les filtres établis par PHP. Mais, le Js va seulement indiquer "success" sans jamais "error".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 $(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!'); } }); }); });
formulaire.php et le traitement est sendmail.php
Alors, quelque chose ne va pas correcte dans le script ci-haut.
Javascript n'est pas ma spécialité.
De l'aide me serait utilse, s.v.p. merci.
Partager