Bonjour,
Alors voilà je suis en trin de faire un formulaire d'inscription, d'habitude mon script fonctionne mais là, pas moyen.
donc je précise que l'enregistrement en DB ce passe bien et mon fichier de traitement PHP me renvoi bien echo 'regSuccess'; en cas de succès
Le problème vient de mon retour ajax donc
Quand j'ai une erreur, il m'affiche bien l'erreur mais quand j'ai 'regSuccess' de renvoyé, il m'affiche bien le regSuccess en alert, mais aussi dans mon div
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 $('#form-register-first').submit(function(){ var email = $('#input_email').val(); var data = $('#form-register-first').serialize(); $.ajax({ type : 'POST', url : 'includes/functions/eAccount.php', data : data, beforeSend : function(){ $('#regError').fadeOut(); $('#regLoader').fadeIn(); $('#form-register-first').addClass('hidden'); $("#btn-submit-register-first").html('<span class="glyphicon glyphicon-transfer"></span> Traitement en cours ...'); }, success : function(response){ if(response==='regSuccess'){ setTimeout(function(){ $('#regLoader').fadeOut(); $('#form-btn-2-step-pop').removeClass('btn-circle-disabled'); $('#form-btn-3-step-pop').addClass('btn-circle-disabled'); $('#form-btn-2-step-pop').addClass('btn-circle'); $('#form-register-second').removeClass('hidden'); document.getElementById('reMail').value = email; $('html, body').animate({scrollTop:0}, 500, 'linear'); },500); } else{ $('#regError').fadeIn(500, function(){ $('#regError').html('<div class="alert alert-danger"><span class="glyphicon glyphicon-info-sign"></span> '+response+' </div>'); $('#form-register-first').removeClass('hidden'); $('#btn-submit-register-first').html('<span class="glyphicon glyphicon-log-in"></span> Recommencer'); $('html, body').animate({scrollTop:0}, 500, 'linear'); }); } } }); return false; });et il ne lance absolument pas le reste de mon 'regSuccess'
Code : Sélectionner tout - Visualiser dans une fenêtre à part $('#regError').html('<div class="alert alert-danger"><span class="glyphicon glyphicon-info-sign"></span> '+response+' </div>');
Merci de votre aide sa fait 2 heures que je cherche d'ou vient mon problème...
Partager