Bonjour.
J'ai voulu utiliser une variable PHP dans mon script JS. J'ai alors utilisé un code semblable à ceci :
Pour vérifier si j'ai bien récupéré le contenu de ma variable PHP, j'ai ajouté cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var ma_var_JS =parseInt('<?php echo $ma_var_PHP; ?>') ;
Cette ligne m'a affiché "NaN". Le résultat obtenu n'est donc pas celui attendu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 alert(ma_var_JS);
Pour faciliter le test, j'ai utilisé une constante (la valeur 100) au lieu d'une variable :
Le résultat obtenu est le même (toujours NaN).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var ma_var_JS =parseInt('<?php echo "100"; ?>'); alert(ma_var_JS);
Pour voir ce qui se cache derrière ce NaN, j'ai enlevé le parseInt:
Le résultat obtenu est ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var ma_var_JS ='<?php echo 100; ?>'; alert(ma_var_JS);
<?php echo "100"; ?> et non pas la valeur 100.
Voyez-vous où est l'erreur et ce qu'il faut modifier pour y remédier ?
En vous remerciant.
Partager