Ajax et print_r($_POST);

Résolu
fred -  
kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   -
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
Configuration: Windows XP
Firefox 3.5.2

3 réponses

  1. jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
     
    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
  2. fred
     
    impec ;-)

    putain fatigué ce matin ;)

    merci !!!!!
    0
  3. kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   857
     
    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