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...