Variable php vers Javascript
Résolu
trailer91230
Messages postés
134
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je cherche à 'convertir' une simple variable php en JS.
J'ai donc fais mes recherche et trouvé une astuce en transmettant le contenu de la variable php vers js par echo.
Le problème c'est que le contenu de la variable une fois passer en js ne s'affiche pas...
même en passant un code très simple
exemple :
Je ne vois pas d'où sort le problème...
Je cherche à 'convertir' une simple variable php en JS.
J'ai donc fais mes recherche et trouvé une astuce en transmettant le contenu de la variable php vers js par echo.
Le problème c'est que le contenu de la variable une fois passer en js ne s'affiche pas...
même en passant un code très simple
exemple :
<?php $test = 10; ?>
<script type="text/javascript">
var test = <?= $test; ?>;
alert(test);
</script>
Je ne vois pas d'où sort le problème...
5 réponses
-
As-tu un serveur (easyphp, wamp...) installé sur ta machine ?
Pour tester ta page, tu utilises bien une adresse du style http://localhost/mapage.php ? -
Bonjour
Je ne vois pas d'erreur non plus, à condition que les balises courtes soient autorisées dans ta configuration.
Remplace<?=
par<?php echo
pour voir si ça vient de là. -
Même résultat en remplaçant par
<?php echo
Je comprends pas du tout... -
J'ai essayé chez moi et ça marche, comme je m'y attendais.
1 - Quand tu affiches le code source de ta page (avec Ctrl-U) dans ton navigateur, que vois-tu après levar test=
?
2 - Et si tu remplaces<?= $test; ?>;
par10;
, est-ce que ça marche ?
3 - La console javascript, si tu sais l'ouvrir, t'indique-t-elle une erreur ? -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Juste après
var test=
j'ai <?php echo $test; ?>;
En remplaçant par 10, le message s'affiche bien
Par contre la console js je sais pas comment on l'obitent