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

Pasar parametro json por get

Estas en el tema de Pasar parametro json por get en el foro de Frameworks JS en Foros del Web. Estimados, tengo el siguiente problema. Estoy utilizando la funcion fancybox en donde pretendo mostrar los resultados de una consulta. En esta funcion consulto a un ...
  #1 (permalink)  
Antiguo 06/07/2011, 08:56
 
Fecha de Ingreso: octubre-2009
Mensajes: 39
Antigüedad: 11 años
Puntos: 0
Pasar parametro json por get

Estimados, tengo el siguiente problema. Estoy utilizando la funcion fancybox en donde pretendo mostrar los resultados de una consulta.

En esta funcion consulto a un procedimiento almacenado que me entrega una lista de datos. Hasta donde tengo el alert me muestra los datos que me debe pintar en la siguiente pantalla y lo paso por get en el href de la funcion fancybox.

Código:
				var lista;
				$.post("proxy.php",
			    {
			        'accion': 'solicitudes_devueltas',
					"materias_id": mid
			    },
				function(respuesta){
					var aux = JSON.parse(respuesta);
					
					if(aux.exito=="true"){
						lista = JSON.stringify(aux.listado);
					}
					alert(lista);
					$.fancybox(
					{
					    'href':'paginas/solicitudes_devueltas.php?listado='+lista,
						'hideOnOverlayClick':false,
					    'hideOnContentClick':false,
					    'enableEscapeButton':false,
					    'type':"iframe"
					});
				});
				return false;
El problema es en el siguiente código, ya que aqui el valor pasado por get llega vacio

Código PHP:

<?php

if ( $_GET )
{
    
$listado json_decode ($_GET["listado"]);
    
    echo 
"$_GET[listado]--" .$_GET["listado"]."<br>";
    echo 
"listado--".$listado"<br>";
    echo 
"contador--".count($listado);
    
}
?>
En la variable $listado me aparece vacio al tratar de decodificar el objeto json que paso por get anteriormente.

¿A que se puede deber que este llege vacio?

Desde ya muchas gracias por sus ayudas.
  #2 (permalink)  
Antiguo 06/07/2011, 09:25
 
Fecha de Ingreso: octubre-2009
Mensajes: 39
Antigüedad: 11 años
Puntos: 0
Respuesta: Pasar parametro json por get

Imprimí la url que iria por get y forma lo siguiente:

Cita:

paginas/solicitudes_devueltas.php?listado=[{"nombre":"jefe","mail":"[email protected]","cantidad": "1"}]
¿Como puedo pasar el objeto json por get?
  #3 (permalink)  
Antiguo 06/07/2011, 09:58
Avatar de livemusic  
Fecha de Ingreso: abril-2011
Ubicación: Lima - Chorrillos
Mensajes: 150
Antigüedad: 9 años, 6 meses
Puntos: 18
Respuesta: Pasar parametro json por get

Jquery ---- Metodo getJson o dataTypeString -- > Json

Etiquetas: fancybox, javascript, json
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 05:32.