Página 1 de 1

Acceder a un array PHP desde JavaScript

NotaPublicado: 2007-07-27 05:11 @258
por marcosss
Buenas, a ver, tengo un array bidimensional declarado en PHP y con valores y quiero trabajar con esos valores en JavaScript, por lo que quiero 'pasar' esa variables o sus valores de PHP a JavaScript ¿cómo lo hago?

Ya he probado varias formas pero no me funcionan:

- Variable en PHP que quiero pasar a JavaScript: $unidadesHoras


PRIMERA FORMA QUE HE INTENTADO:
Con el script JavaScript en la cabecera de la página y accediendo a la variable de esta manera (en PHP ya había insertado los valores en el array):

Sintáxis: [ Descargar ] [ Ocultar ]
Using javascript Syntax Highlighting
<script language="javascripts">
    var jArrayUnidadesHoras= <?=$unidadesHoras?>;
</script>
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4



SEGUNDA FORMA:
Insertando primero en PHP los valores en la variable y después poniendo el script JavaScript en PHP:

Sintáxis: [ Descargar ] [ Ocultar ]
  1. //Inserto los valores en la variable PHP 
  2.  
  3. echo' 
  4. <script language="JavaScript"> 
  5. function cambiarAreaDeUnidad(nArea, nUnidad){ 
  6.  
  7. var jArrayUnidadesHoras= '.$unidadesHoras.'; 
  8.  
  9. </script>'; 


Pero no me funciona.

Si pudierais echarme una mano... Muchas gracias.

NotaPublicado: 2007-07-27 05:49 @284
por marcosss
Gracias, ya lo tengo, en JavaScript no hay arrays bidimensionales, hay que 'fabricárselos'.