Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 29-12-2010 01:16:08

Ender
Membre
Date d'inscription: 01-09-2009
Messages: 52

Communication PHP/Javascript

Bonsoir à tous,


Dans le cadre de mon dernier projet, je me trouve confronté à un souci : comment passer (proprement) une variable PHP à Javascript. J'insiste sur le "proprement", car salement je sais faire, y'a pas de souci, je cherche juste la façon la plus propre.

Dans l'idéal, s'il y avait moyen de ne pas mettre de Javascript du tout dans mes vues, ça m'arrangerait... Je trouve plus propre de tout séparer, si c'est possible bien sûr.

Dans un premier temps, j'ai pensé à faire mes appels de fonctions Javascript dans ma vue en leur passant en argument mes variables PHP... Mais ça laisse du JS dans mes vues...

Enfin bref, pour un exemple, j'ai des infobulles en JS qui doivent être donc remplies avec du texte, mais ce texte doit avant être traduit par PHP (et ZF bien sûr) et passé au JS après pour affichage des infobulles.


Merci d'avance.
Bonne soirée.

Hors ligne

 

#2 29-12-2010 11:33:27

apiel
Membre
Date d'inscription: 23-03-2009
Messages: 21

Re: Communication PHP/Javascript

<div id='bulles'>Le texte version FR</div>
si c'est en anglais
<div id='bulles'>Text in EN</div>
et dans ta vue ce sera un truc du genre
<div id='bulles'><?php echo $bulles_texte; ?></div>

Ton javascript est dans un fichier séparé et ensuite tu n'as plus qu'a attribuer des évenements et action à l'id "bulles".

Loooool, je crois que je suis pas clair du tout.

Have fun

Dernière modification par apiel (29-12-2010 11:34:06)

Hors ligne

 

#3 29-12-2010 12:23:11

Ender
Membre
Date d'inscription: 01-09-2009
Messages: 52

Re: Communication PHP/Javascript

Ta solution est très claire. C'est moi qui suis trop bête... >< ^^
J'aime pas Javascript. :p

Merci encore à toi.

Dernière modification par Ender (29-12-2010 12:23:25)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages