Código PHP:
header("location: index.php?pagina=juego_mapa&accion=noemergente");
¿Que puedo hacer para cambiar la pagina desde ajax (utilizo xajax)?
Muchas gracias
| |||
Cambiar pagina con ajax (utilizo xajax) Hola, resulta que quiero desde una funcion ajax, cambiar la pagina, es decir, enviar un header con location: Código PHP: ¿Que puedo hacer para cambiar la pagina desde ajax (utilizo xajax)? Muchas gracias |
| |||
Respuesta: Cambiar pagina con ajax (utilizo xajax) Hola GatorV, Veras, no me sirve añadir javascript a la pagina, ya que quiero que la pagina cambie en ese momento y no cuando se actualize la pagina (Que es cuando se ejecutaria el javascript) ¿Entiendes?. Tiene que ser en ese momento. Muchas gracias por el intento xD y a ver si alguien sabe la respuesta. |
| ||||
Respuesta: Cambiar pagina con ajax (utilizo xajax) En ese caso no vas a poder utilzar ajax, recuerda que este se ejecuta en un proceso asincrono al hilo normal del browser. Saludos. |
| |||
Pues si no puedo hacer nada para actualizar la pagina desde ajax la tengo cruda.. Debe haver alguna manera no=? Última edición por GatorV; 10/12/2008 a las 16:15 |
| ||||
Respuesta: Cambiar pagina con ajax (utilizo xajax) Como te comento la unica forma es usando el window.location, la razon ya te la dije, AJAX se ejecuta en un hilo independiente al de un request normal de tu browser, eso que causa, que si tu usas header() solo redireccionas el hilo de AJAX, no el hilo principal, por lo que si tu quieres cambiar toda la ventana tienes que pasarle la pagina resultante a javascript e indicarle que haga la redirección. Saludos. |
| |||
Respuesta: Cambiar pagina con ajax (utilizo xajax) Hola GatorV, Y desde ajax (xajax), ¿Como ejecuto una funcion javascript (Que seria donde tengo el "location.href")? Muchaaaas gracias . EDITADO La que he montado por nada, resulta que xajax tiene una funcion llamada "redirect($url, $tiempo)".... Ya esta solucionado. Muchas gracias Gator por tu ayuda. Última edición por astut; 10/12/2008 a las 16:13 |