IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[AJAX] IE7, responseXML toujours vide


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3
    Points : 3
    Points
    3
    Par défaut [AJAX] IE7, responseXML toujours vide
    Bonjour !

    Après moultes recherches infructeuses je vais vous soumettre mon problème.

    Mon but étant de remplir un <select> des éléments contenu dans une table de base de données.

    J'ai bien fait attention au header de mes documents xml dans mon fichier php j'ai bien spécifié :

    #-----// Header \\-----#
    header("Cache-Control: no-cache, must-revalidate");
    header("Pragma: no-cache");
    header("Content-Type: text/xml");

    Sous FF tout se passe très bien : alert(httpRequest.responseXML.documentElement); me renvois bien "objectElement" et tout mon affiche s'effectue normalement dans mon select.

    Sous IE7 :
    alert(httpRequest.responseXML.documentElement); me renvois =>null<= !
    Pourtant tout à l'air de bien se passer car si j'affiche le contenu de "httpRequest.responseText" IE7 m'affiche tout mon document xml !

    J'ai fait le test en n'utilisant pas un script php générant du xml mais un fichier xml et même résultat.

    Je ne comprends pas mon erreur puisque j'ai bien spécifieé le header de la réponse et surtout que sous FF tout marche très bien !

    Help !

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Résolu...
    Bon ben j'ai trouvé enfin ! Tout bêtement mon fichier XML était mal formé :
    certain enregistrements contenaient des accents qui était écrits de telle manière que ie7 concidairait ce texte comme une erreur du coup pas de document XML.

    Apparement cela ne gène pas plus que sa firefox.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] propriété responseXml est null
    Par oFlex dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 11/03/2007, 09h38
  2. [AJAX] IE7 : mon script ne fonctionne plus
    Par Oluha dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 24/01/2007, 15h48
  3. [AJAX] XML généré ok, responseXML.documentElement vide !
    Par LeCaméléon dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 08/12/2006, 09h53
  4. [ajax] xhr.responseXML == null ?!
    Par XecTech dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 12/08/2006, 17h22
  5. [D7][Oracle 8i] DBGrid toujours vide
    Par Magnus dans le forum Bases de données
    Réponses: 7
    Dernier message: 05/10/2005, 08h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo