Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/08/2015, 04:09
nilburcion
 
Fecha de Ingreso: diciembre-2011
Mensajes: 98
Antigüedad: 12 años, 4 meses
Puntos: 29
Respuesta: variables variables php a javascript

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
  1. $script = "<script> function getPHPvar(i){var lista = [";
  2.  
  3. for ($i=1;$i<7;$i++) {
  4. ${'x'.$i} = $i*10;
  5.  
  6. if($i==1){
  7. $script .= ${'x'.$i}; // Si es el primer elemento de la array no debemos añadirle coma
  8. }else{
  9. $script .= "," . ${'x'.$i};
  10. }
  11. }
  12.  
  13. $script .= "]; return lista[i];} </script>";
  14.  
  15. 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 original
  1. function getPHPvar(i) {
  2.        var lista = [10,20,30,40,50,60];
  3.        return lista[i];
  4.   }

Y ahí lo tienes, para acceder a la variable, solo debes usar:
Código Javascript:
Ver original
  1. getPHPvar(0); // 10
  2. getPHPvar(1); // 20
  3. getPHPvar(2); // 30
  4. ...
  5. getPHPvar(5); // 60
  6. getPHPvar(6); // undefined
  7. getPHPvar(-1); // undefined