Si quieres pasar las variables de PHP a JS te recomiendo que crees un pequeño script con PHP que puedas acceder des de JS, te dejo un ejemplo, fíjate:
Código PHP:
Ver original$script = "<script> function getPHPvar(i){var lista = [";
for ($i=1;$i<7;$i++) {
${'x'.$i} = $i*10;
if($i==1){
$script .= ${'x'.$i}; // Si es el primer elemento de la array no debemos añadirle coma
}else{
$script .= "," . ${'x'.$i};
}
}
$script .= "]; return lista[i];} </script>";
echo $script
Entonces este código te generará un código JS parecido a este:
Código:
<script> function getPHPvar(i){var lista = [10,20,30,40,50,60]; return lista[i];} </script>
Que puesto "bonito" queda...
Código Javascript
:
Ver originalfunction getPHPvar(i) {
var lista = [10,20,30,40,50,60];
return lista[i];
}
Y ahí lo tienes, para acceder a la variable, solo debes usar:
Código Javascript
:
Ver originalgetPHPvar(0); // 10
getPHPvar(1); // 20
getPHPvar(2); // 30
...
getPHPvar(5); // 60
getPHPvar(6); // undefined
getPHPvar(-1); // undefined