Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Serealize

Estas en el tema de Serealize en el foro de Frameworks JS en Foros del Web. Hola a todos, he estado buscando una alternativa a json_encode debido a que mi servidor linux con php 5.0 lo tiene deshabilitado, entonces me encontre ...
  #1 (permalink)  
Antiguo 05/04/2008, 06:24
Avatar de Sensorium  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo-Uruguay
Mensajes: 207
Antigüedad: 17 años, 5 meses
Puntos: 7
Exclamación Serealize

Hola a todos, he estado buscando una alternativa a json_encode debido a que mi servidor linux con php 5.0 lo tiene deshabilitado, entonces me encontre con serialize() de php que me pasa los datos a java script, ahora como lo trato en la funcion JS?? para poder recuperar el array de PHP si alguien puede darme una mano, ya me estoy volviendo loko!! Gracias
  #2 (permalink)  
Antiguo 05/04/2008, 06:46
Avatar de Sensorium  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo-Uruguay
Mensajes: 207
Antigüedad: 17 años, 5 meses
Puntos: 7
Re: Serealize

Amplio un poco más:
en la pagina 1.php realizo un request por ajax a la pagina 2.php
este request me devuelve un array al cual le hice un serialize "serialize($array)" y lo envio por javascript a la pagina 1.php, vale aclarar que 2.php es un iframe de 1.php, por lo que llamo a la funcion en el parent que me va a recoger este dato

cuando le hago un alert() para ver que datos me devuelve la funcion, o sea, que dato me recogió de la pagina 2.php me da este resultado:

a:2:{i:0;s:15:"DATO1";i:1;s:18:"DATO2";}

ahora mi idea es tomar esos datos (DATO1,DATO2) y transformarlos en un array de JS, existe esa posibilidad, ya que no lo puedo hacer con json_encode
  #3 (permalink)  
Antiguo 05/04/2008, 22:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Re: Serealize

Hola Sensorium,

Serialize, no te sirve para lo que propones, si no tienes json_encode, es mejor que uses alguna libreria de Json, te dejo este enlace con diferencias de diferentes librerias:

http://gggeek.altervista.org/sw/article_20070425.html

Saludos.
  #4 (permalink)  
Antiguo 07/04/2008, 07:06
Avatar de Sensorium  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo-Uruguay
Mensajes: 207
Antigüedad: 17 años, 5 meses
Puntos: 7
Re: Serealize

Te agradezco GatorV la pronta respuesta, estoy un poco en pañales con Ajax y me encuentro con que la mayoría de los server LINUX no lo tienen habilitado, algo un poco ilógico ya que este método es MUY poderoso, de todas formas quizá puedan existir otras manera de hacerlo, creo que Ajax es la mas sencilla, bueno GatorV otra vez Muchas Gracias
  #5 (permalink)  
Antiguo 07/04/2008, 08:08
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Re: Serealize

Hola Sensorium, AJAX es una tecnología del lado del cliente, no importa el servidor que uses. La función json_encode es la que si es del server, por eso te deje el enlace para que compares con la versión de PHP que tienes y uses la librería que mas se adapte a tus necesidades.

Saludos.
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 23:44.