Foros del Web » Programando para Internet » Javascript »

pasar un array de php a js

Estas en el tema de pasar un array de php a js en el foro de Javascript en Foros del Web. Hola a todos. Necesito pasar un array de php a javascript. Me gustaria poder hacerlo con un bucle para no tener que hacerlo elemento por ...
  #1 (permalink)  
Antiguo 23/06/2011, 17:13
 
Fecha de Ingreso: junio-2010
Mensajes: 373
Antigüedad: 13 años, 10 meses
Puntos: 11
pasar un array de php a js

Hola a todos.

Necesito pasar un array de php a javascript. Me gustaria poder hacerlo con un bucle para no tener que hacerlo elemento por elemento, pero no se como hacerlo...

aqui mi codigo:

Código Javascript:
Ver original
  1. arr[0] = "<?php echo $arr[0] ?>";
  2. arr[1] = "<?php echo $arr[1] ?>";
  3. arr[2] = "<?php echo $arr[2] ?>";
  4. arr[3] = "<?php echo $arr[3] ?>";

y aqui el arreglo chapucero:

Código Javascript:
Ver original
  1. for(var i=0;i<=3;i++)
  2.   {arr[i] = "<?php echo $arr[?>"+i+"<?php] ?>";}

pero bueno, nada mas hacerlo vi que era una tonteria que no iba a ninguna parte. El caso es que no se me ocurre como leches hacerlo....alguna idea??
  #2 (permalink)  
Antiguo 23/06/2011, 17:44
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años, 1 mes
Puntos: 37
Respuesta: pasar un array de php a js

Lo tienes que hacer con php no con js.

Código PHP:
Ver original
  1. var arrJS=new Array();
  2. <?php
  3.  
  4. for($i=0;<count($arr);$i++){
  5.    echo "arrJS[".$i."]=".$arr[$i] .";";
  6. }
  7.  
  8. ?>

Saludos.
__________________
Born to be free.
  #3 (permalink)  
Antiguo 23/06/2011, 18:15
 
Fecha de Ingreso: junio-2010
Mensajes: 373
Antigüedad: 13 años, 10 meses
Puntos: 11
Respuesta: pasar un array de php a js

funciona genial.

muchas gracias!
  #4 (permalink)  
Antiguo 23/06/2011, 20:57
Avatar de tredio  
Fecha de Ingreso: noviembre-2008
Ubicación: Carabobo
Mensajes: 466
Antigüedad: 15 años, 5 meses
Puntos: 66
Respuesta: pasar un array de php a js

tambien puedes hacer esto

Código PHP:
Ver original
  1. arr = <?=json_encode($arr) ?>
__________________
Extension Google Chrome
dar las gracias no cuesta nada :D
  #5 (permalink)  
Antiguo 26/06/2011, 06:19
 
Fecha de Ingreso: junio-2010
Mensajes: 373
Antigüedad: 13 años, 10 meses
Puntos: 11
Respuesta: pasar un array de php a js

perfecto! muchas gracias a ti tb tredio.

Etiquetas: js, pasar, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:24.