Bonjour, je viens juste de m'inscrire sur ce forum donc j'espère être dans le bon forum parce qu'avec tous les forums, sous forums et re-sous forums, je suis un peu perdu
Alors voilà, j'ai un soucis avec la fonction ajax()
Voilà mon formulaire :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <form action="#" method="post" id="commentform2" class="comment-form"> <textarea name="video" style="width:100%; height:100px;"></textarea></p> <input type="hidden" name="idm" id="idm" value="<?=$_GET[idm]?>" /> <input type="hidden" name="num2" id="num2" value="<?=$_GET[num2]?>" /> <input type="hidden" name="ids" id="ids" value="<?=$_GET[ids]?>" /> <input type="hidden" name="num" id="num" value="<?=$_GET[num]?>" /> <input type="hidden" name="valid" value="ok" /> <input name="submit" type="submit" id="valid_lm" class="submit" value="Signalement" style="width:15%;" /> </form> <div id="textDiv" class="textDiv"></div>
La partie JS :
Code js : 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 $(document).ready(function () { $("#commentform2").submit(function(e){ e.preventDefault(); datam = $(this).serialize(); $.ajax({ type: "POST", dataType: "html", url: "fichier.php", data: datam, success: function(result) { $("#textDiv").html(result); },error:function(){ alert("erreur"); } }); return false; }); });
Et mon fichier PHP :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php echo '<div>Message : '.$_POST[video].', IDS : '.$_POST[ids].', IDM : '.$_POST[idm].', NUM : '.$_POST[num].', NUM2 : '.$_POST[num2].', VALID : '.$_POST[valid].'</div>'; ?>
Mon problème est que quand je valide le formulaire, j'obtiens l'alerte "Erreur" de error:function(). J'ai beau chercher, je comprends pas d'où vient le problème...
Un spécialiste aurait une idée ? Merci !
Partager