Hola amogos, a ver si pueden ayudarme con este problema:
Estoy haciendo un buscador usando ajax y cuando se oprieta el boton buscar, se llama a una funcion de javascript que lo que hace es cargar una pagina por ajax en la que se guardan los datos sobre la busqueda en unas variables de sesion, y por ultimo se recarga la pagina para mostrar los resultados. El problema es que esas variables de sesion nunca se cargan con los datos de la busqueda como si la funcion de java no cargara la pagina y lo unico que hiciera es ejecutar la ultima linea que la de recargar la pagina. Aca pongo la funicon:
function Gestionar_busqueda(url_srch)
{
var names = "";
var values = "";
var sep = "";
var cad_datos = "";
var url_list = "";
for (var k=0; k<document.forms[0].elements.length; k++) {
if(k==0){sep = "";}else{sep = "&";}
names = document.forms[0].elements[k].name;
values = document.forms[0].elements[k].value;
cad_datos += sep+names+"="+values;
}
Enviar_datos_ajax(cad_datos,url_srch);
location.href='Resultados_puestos.php;
}
</script>
<script>
function Enviar_datos_ajax(cad_datos,url)
{
var url_list = "";
$.ajax({
type: "POST",
url: url,
data: cad_datos,
success: function(datos)
{
//alert(datos.responseText);
$("#carga_pag").html(datos.responseText);
url_list = "Codigo_generado/"+datos.responseText;
document.forms[0].u_list.value = url_list;
Cargar_pag_ajax(url_list);
}
});
}
</script>
Gracias por la ayuda