Foros del Web » Programando para Internet » Javascript »

Problema cuando recargo la pagina

Estas en el tema de Problema cuando recargo la pagina en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 18/12/2008, 15:00
 
Fecha de Ingreso: enero-2008
Mensajes: 84
Antigüedad: 16 años, 3 meses
Puntos: 0
Problema cuando recargo la pagina

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
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 01:56.