Buenas, tengo un problema con una variable que traigo de php
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;
?>
Y este el JavaScript
Código Javascript
:
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...
Agradezco al de ayuda gracias