El formato de la variable es este:
{ruta:"dos.mp3"},{ruta:"tres.mp3"},{ruta:"uno.mp3" }
Si en el código JavaScript pongo un alert, es justo eso lo que me devuelve, sin embargo si pongo la variable no me funciona
Este es el código php
Código PHP:
   <?php 
$directorio = "/wamp/www/audio"; 
 
if($gestor_dir = opendir($directorio)){ 
while (false !== ($entrada = readdir($gestor_dir))) { 
    if ($entrada != "." && $entrada != ".." && $entrada !=".php") 
    {$result[]= '{ruta:"'."$entrada".'"}';} 
     
} 
closedir($gestor_dir); 
} 
 
$string[] = implode(",", $result).""; //concateno el punto al final  
$resultado=$string; 
?>    
Código Javascript:
Agradezco al de ayuda gracias Ver original
 <script type="text/javascript"> var arrayJS=<?php echo json_encode($string);?>; /* for(var i=0;i<arrayJS.length;i++) { //alert("hola") var resA=document.write("<br>"+arrayJS[i]); }*/ </script> <script type="text/javascript"> var Reproductor = { init: function(){ //text-align: center; //Arreglo de canciones con sus respectivos atributos Reproductor.canciones = [ //alert(arrayJS) el resultado es {ruta:"dos.mp3"},{ruta:"tres.mp3"},{ruta:"uno.mp3"} arrayJS ]; ...... Sigue...
 

