Ajax et print_r($_POST);

Résolu/Fermé
fred - 5 août 2009 à 11:54
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 5 août 2009 à 15:43
Bonjour,

voila j'ai un probleme avec ajax

j'essai d'envoyer depuis un js

var poststr="coco" ;
makePOSTRequest('validplanning.php', poststr);

et dans la page php

print_r($_POST);
echo "Modification effectuees";

j'ai bien l'echo qui fonctionne ! mais pas le print_r !!

ca m'indique array() par contre dans firebug je vois bien le post soit coco ! mais pas la reponse qui indique ca :Array
(
)
Modification effectuees

je deviens fou je comprends pas pourquoi !!! il faut que je recupere ce post !!

merci

3 réponses

jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 184
5 août 2009 à 11:57
normal tu fais un
var poststr="coco" ; 


et donc tu ne définies aucune variable POST, tu envoies juste une chaine de caractère !

il faudrait faire qqchose du genre :
var poststr="variable_post=coco";


et si tu veux en envoyer plusieurs :
var poststr="variable_post1=coco&variable_post2=coco2";
0
impec ;-)

putain fatigué ce matin ;)

merci !!!!!
0
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 856
5 août 2009 à 15:43
Bonjour,

Je me permets d'ajouter le lien sur l'astuce sur ce sujet (ajoutée il y a peu) : Ajax et XMLHttpRequest

Cela permettra de mieux comprendre à quoi fait référence ta fonction 'makePOSTRequest' pour ceux qui ne connaissent pas :)
0