Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
grandmereScript
essaie d'etre un peu plus precis...
de ce que j'ai compris, tu fait :
<div id=<?php echo $maVar ?> > blabla </div>
ou alors tu utilise un moteur de template.
par contre, depuis JS tu ne peut pas acceder directement aux données de php : php est exectuté coté serveur, lors de l'envoie de la page, aucune variable phph n'est transmise au client (il envoie une page fixe HTML) JS est executé coté client. il n'a acces qu'aux données de la page HTML
si tu veut pouvoir lire un tableau php par exemple, tu doit de ton coté php le "copier" dans le code javascript : (dsl pour la syntaxe, JS me provoque des "allergies" (en fait j'y connait rien...)) <html> <script> <?php for ($i = 0; $i<count($monTabPHP); $i++) { echo "monTabJS[" . $i . "]" = $monTabPHP[$i]; } ?> //suite du code JS </script> </html>
en gros tu doit preparer tion code js avec php pour qu'il possede toutes les données une fois envoyé au client :)
essaie d'etre un peu plus precis...
de ce que j'ai compris, tu fait :
<div id=<?php echo $maVar ?> > blabla </div>
ou alors tu utilise un moteur de template.
par contre, depuis JS tu ne peut pas acceder directement aux données
de php :
php est exectuté coté serveur, lors de l'envoie de la page, aucune
variable phph n'est transmise au client (il envoie une page fixe HTML)
JS est executé coté client. il n'a acces qu'aux données de la page
HTML
si tu veut pouvoir lire un tableau php par exemple, tu doit de ton
coté php le "copier" dans le code javascript :
(dsl pour la syntaxe, JS me provoque des "allergies" (en fait j'y
connait rien...))
<html>
<script>
<?php
for ($i = 0; $i<count($monTabPHP); $i++) {
echo "monTabJS[" . $i . "]" = $monTabPHP[$i];
}
?>
//suite du code JS
</script>
</html>
en gros tu doit preparer tion code js avec php pour qu'il possede
toutes les données une fois envoyé au client :)
par contre, depuis JS tu ne peut pas acceder directement aux données de php : php est exectuté coté serveur, lors de l'envoie de la page, aucune variable phph n'est transmise au client (il envoie une page fixe HTML) JS est executé coté client. il n'a acces qu'aux données de la page HTML
si tu veut pouvoir lire un tableau php par exemple, tu doit de ton coté php le "copier" dans le code javascript : (dsl pour la syntaxe, JS me provoque des "allergies" (en fait j'y connait rien...)) <html> <script> <?php for ($i = 0; $i<count($monTabPHP); $i++) { echo "monTabJS[" . $i . "]" = $monTabPHP[$i]; } ?> //suite du code JS </script> </html>
en gros tu doit preparer tion code js avec php pour qu'il possede toutes les données une fois envoyé au client :)
ASM
grandmereScript wrote:
par contre, depuis JS tu ne peut pas acceder directement aux données de php : php est exectuté coté serveur, lors de l'envoie de la page, aucune variable phph n'est transmise au client (il envoie une page fixe HTML) JS est executé coté client. il n'a acces qu'aux données de la page HTML
je pense que c'est ce qu'il veut faire ? bidouiller en php et donner une valeur à une variable (ou à l'argument d'une fonction) en javascript
la méthode peut être identique à exemple donné + haut ou celui plus complet ci-dessous
si tu veut pouvoir lire un tableau php par exemple, tu doit de ton coté php le "copier" dans le code javascript : (dsl pour la syntaxe, JS me provoque des "allergies" (en fait j'y connait rien...))
manquait le ; de fin de ligne pour le JS ma syntaxe php est correcte ?
} ?> //suite du code JS </script> </html>
en gros tu doit preparer tion code js avec php pour qu'il possede toutes les données une fois envoyé au client :)
-- Stephane Moriaux et son [moins] vieux Mac
grandmereScript wrote:
par contre, depuis JS tu ne peut pas acceder directement aux données
de php :
php est exectuté coté serveur, lors de l'envoie de la page, aucune
variable phph n'est transmise au client (il envoie une page fixe HTML)
JS est executé coté client. il n'a acces qu'aux données de la page
HTML
je pense que c'est ce qu'il veut faire ?
bidouiller en php
et donner une valeur à une variable (ou à l'argument d'une fonction)
en javascript
la méthode peut être identique à exemple donné + haut
ou celui plus complet ci-dessous
si tu veut pouvoir lire un tableau php par exemple, tu doit de ton
coté php le "copier" dans le code javascript :
(dsl pour la syntaxe, JS me provoque des "allergies" (en fait j'y
connait rien...))
par contre, depuis JS tu ne peut pas acceder directement aux données de php : php est exectuté coté serveur, lors de l'envoie de la page, aucune variable phph n'est transmise au client (il envoie une page fixe HTML) JS est executé coté client. il n'a acces qu'aux données de la page HTML
je pense que c'est ce qu'il veut faire ? bidouiller en php et donner une valeur à une variable (ou à l'argument d'une fonction) en javascript
la méthode peut être identique à exemple donné + haut ou celui plus complet ci-dessous
si tu veut pouvoir lire un tableau php par exemple, tu doit de ton coté php le "copier" dans le code javascript : (dsl pour la syntaxe, JS me provoque des "allergies" (en fait j'y connait rien...))