Ajax et print_r($_POST);

[Résolu/Fermé]
Signaler
-
Messages postés
4088
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
-
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

Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
183
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";
impec ;-)

putain fatigué ce matin ;)

merci !!!!!
Messages postés
4088
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
852
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 :)