[Résolu][Ajax] Transmission des variables de PHP vers Javascript - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : [Résolu][Ajax] Transmission des variables de PHP vers Javascript (/showthread.php?tid=2456) |
RE: Transmission des variables PHP -> JS ( Ajax ) - rragnarok - 09-03-2008 aie... par contre, j ai un autre probleme maintenant... celui de la transmission des variables. comme tout bon programmeur..( mouais...), je separe l affichage du traitement. donc j ai un fichier /MOD dans lequel je mets les traitements et un fichier /IHM dans lequel je mets l affichage. donc mon index pointe vers les deux fichiers. Code : index.php: bien sur, je n 'ai qu un seul fichier mod ( le traitement) alors que j ai plusieurs fichiers ihm, en fonction du nombre de pages qui ont besoin d'affichage. dans la page ihm, je code: Code : <?php la page fait appel à la fonction php2js qui est dans le repertoire mod. Code : function php2js ($var) { et là, ca marche pas. ca me donne rien, ou alors "var variable_js =<" j ai essayé plein de bidouilles, des includes, des variables supplementaires.. la seule chose qui marche, c est quand le script et les variables sont dans l'index... je peux pas coder comme ca. non seulement c est laid, mais c est impossible... Code : <body> le souci, c est le passage de parametres.. vous avez une idée? merci eric RE: Transmission des variables PHP -> JS ( Ajax ) - naholyr - 09-03-2008 Tout ça semble assez confus : comment sont inclus les fichiers ? sais-tu exactement dans quel ordre ? etc... RE: Transmission des variables PHP -> JS ( Ajax ) - rragnarok - 09-03-2008 oui, en general, c est bien ordonné, je fais attention. apres avoir bidouillé, j'en suis arrivé à mettre la fonction php2js.php dans un repertoire MOD et la variable php a transformer dans un repertoire IHM Mais le script javascript doit rester dans le body. donc ca va pas. pour faire simple, il me faudrait: fichier IHM/IHM_php2js.php qui 1/ declare la variable php a changer 2/ appelle la fonction php2js.php 3/ ecrit le script js pour changer la variable 4/ affiche le Alert(mavariable) et fichier MOD/MOD_php2js.php qui 1/ recupere la variable php 2/ traite la variable php 1/ renvoit la variable php dans le fichier ihm en rapide ca donne: Code : <?php et Code : <?php mais ca.. ca marche pas... merci eric RE: Transmission des variables PHP -> JS ( Ajax ) - naholyr - 10-03-2008 Tu te trompes dans ton concept, ce n'est pas à l'IHM d'initialiser la variable. Il est là ton souci, pas au niveau de l'utilisation de la fonction |