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.