Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks JS (http://www.forosdelweb.com/f127/)
-   -   Serealize (http://www.forosdelweb.com/f127/serealize-572830/)

Sensorium 05/04/2008 06:24

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

Sensorium 05/04/2008 06:46

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

GatorV 05/04/2008 22:55

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.

Sensorium 07/04/2008 07:06

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

GatorV 07/04/2008 08:08

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.


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

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.