Foros del Web » Programando para Internet » Jquery »

Redirecciones en Ajax

Estas en el tema de Redirecciones en Ajax en el foro de Jquery en Foros del Web. Se pueden utilizar redirecciones (header location) en un fichero .php ejecutado por ajax? Es decir, la idea es que si la petición va por ajax ...
  #1 (permalink)  
Antiguo 28/02/2013, 06:43
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años
Puntos: 58
Redirecciones en Ajax

Se pueden utilizar redirecciones (header location) en un fichero .php ejecutado por ajax?

Es decir, la idea es que si la petición va por ajax NO HAGA CASO al header location pero suponiendo que el usuario no tenga JS activado que funcione como una página normal.

NO se si esto es viable o si debería hacer que si es por ajax haga una petición a una url diferente. Es decir, si no tiene JS se ejecute el action normal y si tiene js se ejecute el action que le diga yo.

Opiniones?
  #2 (permalink)  
Antiguo 04/03/2013, 14:49
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Redirecciones en Ajax

no se puede, porque en un escenario normal cuando el navegador recibe el header location, el mismo redirecciona.

pero con ajax es el XmlHttpRequest quien recibe la cabecera, NO el navegador y obviamente dicho objeto la ignora por completo porque hasta donde sé el mismo no procesa dicha cabecera.

¿la forma de emularlo?: bueno, serái enviando algún dato o patrón especial que compares en el onreadystatechange y redirecciones con javascript
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: ajax
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 16:20.