Ajax() réception de variable
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:
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:
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:
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 !