Bonjour,
J'ai un petit problème avec une application Ajax. Le principe est simple
-> fonction JavaScript qui construit une requête, et l'envoie via l'objet XMLHttpRequest.
-> script PHP qui récupère et qui renvoie un arbre XML
-> fonction de callback en javascript qui finit le traitement.
Au cas où le script PHP détecte une erreur, il stoppe l'exécution du script et renvoie un message à àla fonction de callback
Code :
- header("Status: message erreur", true, 400);
- exit;
|
Si le statut du message est différent de 200, la fonction de callback affiche le message.
Tout ceci fonctionne très bien en local, mais dès que je le met sur le serveur, ça ne fonctionne plus.
Après quelques test je constate que :
- requete.status renvoie 200 à chaque fois (Firefox 2 et IE 7)
- getResponseHeader("Status" ) renvoie null
En local, tout fonctionne très bien. Avez-vous une idée de la marche à suivre pour revenir à un fonctionnement normal ?