Foros del Web » Programando para Internet » PHP »

Pasar array php a JSON?

Estas en el tema de Pasar array php a JSON? en el foro de PHP en Foros del Web. hola, quería saber si tienen idea de como pasar un array php a un array que pueda ser tomado por javascript, es para un carrusel ...
  #1 (permalink)  
Antiguo 10/03/2010, 19:50
 
Fecha de Ingreso: agosto-2009
Ubicación: Al fondo a la derecha
Mensajes: 308
Antigüedad: 14 años, 9 meses
Puntos: 6
Pasar array php a JSON?

hola, quería saber si tienen idea de como pasar un array php a un array que pueda ser tomado por javascript, es para un carrusel de fotos...

Vi varios sitios que dicen como pasarlo a JSON pero por ejemplo, los arrays que muestran son tipo array(elemento1 => elemento2 => elemento3);
y mi array es asi, array("elemento1","elemento2","elemento3");

Muchas gracias!

pd: no sé si será json pero mientras más simple mejor ^^
__________________
Abre tu mente: Index no signigica index, significa índice
  #2 (permalink)  
Antiguo 10/03/2010, 19:54
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Respuesta: Pasar array php a JSON?

si usas php5 es probable que incorpore el json_encode y json _decode

saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #3 (permalink)  
Antiguo 10/03/2010, 20:14
 
Fecha de Ingreso: agosto-2009
Ubicación: Al fondo a la derecha
Mensajes: 308
Antigüedad: 14 años, 9 meses
Puntos: 6
Respuesta: Pasar array php a JSON?

pero osea... paso el array por el json_encode, y como lo trabajo con javascript...

var <?php echo $ARRAY_JSON ;?>;

o es otra cosa?
__________________
Abre tu mente: Index no signigica index, significa índice
  #4 (permalink)  
Antiguo 10/03/2010, 22:12
Avatar de bng5  
Fecha de Ingreso: junio-2009
Ubicación: 127.0.0.1
Mensajes: 269
Antigüedad: 14 años, 11 meses
Puntos: 24
Respuesta: Pasar array php a JSON?

Bueno, ahora estamos hablando de javaScript:

Si es una respuesta obtenida a través de AJAX yo lo hago así (preferentemente dentro de un try catch):
Código:
respuesta = eval('('+request.responseText+')');
Si lo querés insertar dentro del código javascript, supongo que te alcanzaría con (testeo en diferentes navegadores mediante):

Código:
var objeto = <?php echo json_encode($array); ?>;

Última edición por bng5; 10/03/2010 a las 22:13 Razón: corrección

Etiquetas: json, pasar
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 08:17.