Bonjour
J'ai mis en place dans mon application une possibilité de mettre des commentaires en ajax. Cependant, depuis certains postes, les données POST ne sont pas reçues. Auriez-vous une idée de la source du problème ?
Si je fais un print_r($_POST), j'ai une valeur vide pour l'index comm depuis le poste de mes utilisateurs, mais depuis le mien, c'est bon.
Je précise, tout le monde utilise IE 6.
Merci de votre aide.
Voici le code en question :
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 $(".bt_update_com").click(function(){ var id=($(this).attr("id")); //alert($("#"+id+"_contents").text()); $.ajax({ type: "POST", url: "__ajax_traitement.php?provenance=APM&date_comm=<?php echo $date;?>&action=update_comm_apm&id="+id+"&user=<?php echo AUTH_PSEUDO;?>&nom=<?php echo AUTH_EMAIL;?>", data : "comm="+$("#"+id+"_contents").text(), //dataType : "xml", dataType : "text", //affichage de l'erreur en cas de problème error:function(msg, string){ alert( "Error !: " + string ); }, success:function(data){ alert(data); $("#"+id+"_contents").empty(); $("#"+id+"_contents").append("Actualiser"); var lescom = data.getElementsByTagName('commentaires'); $("#"+id+"_contents").empty(); $("#"+id+"_contents").append(lescom[0].getElementsByTagName("texte")[0].firstChild.nodeValue); $("#"+id+"_by").empty(); $("#"+id+"_by").append("Par : "+lescom[0].getElementsByTagName("auteur")[0].firstChild.nodeValue); $("#"+id+"_drop").empty(); $("#"+id+"_drop").append("<img src=\"images/b_drop.png\" class=bt_delete_com id="+id+"_del>"); alert("Commentaire mis à jour"); } }); });
Partager