Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/06/2017, 22:08
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 9 meses
Puntos: 2237
Respuesta: Problema con variable de PHP a JavaScript

Si vas a armar "a mano" el JSON, verifica el formato, sería algo como:

Código PHP:
Ver original
  1. // Inicializa $result antes de agregar elementos:
  2. $result = array();
  3.  
  4. // Luego, dentro del ciclo, es más fácil usar HEREDOC para crear cadenas:
  5. $result[] = <<<EOT
  6. {"ruta": "$entrada"}
  7. EOT;
  8.  
  9. // Porqué usas $string[]... con corchetes?
  10. $string = implode(', ', $result);
  11.  
  12. // Para crear el javascript, recuerda que estás trabajando una cadena,
  13. //    no un array y, mucho menos, un JSON
  14. // Entonces genera la salida como cadena y Javascript hará el resto:
  15. echo <<<EOT
  16. <script>
  17.     arrayJS = [ $string ];
  18. </script>
  19. EOT;

Si aún no funciona, revisa el código fuente en el navegador, así como la consola de errores, ahí tendrás las pistas que necesitas para solucionarlo.

Nota: No copies y pegues, es mejor entenderlo primero; además, seguramente tuve algún error.
__________________
- León, Guanajuato
- GV-Foto