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