[AJAX] Comment gérer les header('location:..');

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


dorian53
WRInaute accro
WRInaute accro
 
Messages: 1901
Inscription: Dim Avr 10, 2005 16:56

[AJAX] Comment gérer les header('location:..');

Message le Lun Juil 02, 2007 15:43

Bonjour

Lors de l'appel d'une page PHP via XMLHttpRequest il arrive parfois d'avoir besoin d'effectuer une redirection après le traitement (pour un formulaire d'identication exemple).

Mais le traditionnel header('location: ...') en PHP n'est pas interprété par la navigateur.

Quelle solution envisager ?
Peut-on faire quelque chose avec setRequestHeader ?

Réaliser une redirection JS via window.location.href d'après la valeur de responseText ne me semble pas la meilleure solution bien qu'elle fonctionne.

Merci.


dmathieu
Modérateur
Modérateur
 
Messages: 6926
Inscription: Ven Jan 09, 2004 16:21

Message le Lun Juil 02, 2007 16:04

Tu définit une valeur spécifique retournée par ta page, et tu ajoute un if en javascript. Si cette valeur est présente dans la page appellée via ajax, tu redirige en javascript.


dorian53
WRInaute accro
WRInaute accro
 
Messages: 1901
Inscription: Dim Avr 10, 2005 16:56

Re: [AJAX] Comment gérer les header('location:..');

Message le Mar Juil 03, 2007 8:05

dorian53 a écrit:Réaliser une redirection JS via window.location.href d'après la valeur de responseText ne me semble pas la meilleure solution bien qu'elle fonctionne.


Salut,

Oui c'est ce que j'présentais ici.


e-kiwi
Modérateur
Modérateur
 
Messages: 13854
Inscription: Mar Déc 23, 2003 9:04

Message le Mar Juil 03, 2007 8:50

et bien le gerer en ajax (avec http://xhrconnection.sutekidane.net/ et XHR.sendAndLoad() non ?)


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités