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] Pb responseXML sous IE


Sujet :

JavaScript

  1. #1
    Membre habitué
    Inscrit en
    Novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 469
    Points : 167
    Points
    167
    Par défaut [AJAX] Pb responseXML sous IE
    salut à tous,

    j'ai essayé les tutoriaux pour ajax mais j'ai des problèmes de traitement du contenu quand on a une réponse en xml sous Internet Explorer 7, pouratnt dans les tutoriaux apparemment cela doit focntionner .... je comprends pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    response = xhr.responseXML;
    var items = response.getElementsByTagName("item");
    D'ou vient l'erreur ? le response.getElementsByTagName("item") me retroune rien ?
    Voici le xml renvoyé qui est renvoyé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <?xml version="1.0" encoding="utf-8"?>
    <dvd>    
        <item>
            <title>Princesse Mononok</title>
            <director>Hayao Miyazaki</director>
            <price>14,99</price>
        </item>
        <item>
            <title>Mon voisin Totoro</title>
            <director>Hayao Miyazaki</director>
            <price>19,99</price>
        </item>
        <item>
            <title>Blood, The Last Vampire</title>
            <director>Hiroyuki Kitakubo</director>
            <price>11,99</price>
        </item>
    </dvd>
    si vous avez une réponse des liens pour savoir comment traiter et parcourir un xml en retour sous ie et firefox je suis preneur

    Merci pour vos suggestions

    A ++
    ----------------------------------
    La façon la plus efficace de combattre un système qui ne nous convient plus
    n'est pas de lutter contre lui mais de s'en désintéresser et de ne plus l'alimenter...

    ----------------------------------

  2. #2
    Membre habitué
    Inscrit en
    Novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 469
    Points : 167
    Points
    167
    Par défaut
    dans le script php qui retourne le xml rajouter le code suivant :
    header('Content-Type: text/xml; charset=ISO-8859-1');

    En espérant que cela serve à d'autres !!!
    ----------------------------------
    La façon la plus efficace de combattre un système qui ne nous convient plus
    n'est pas de lutter contre lui mais de s'en désintéresser et de ne plus l'alimenter...

    ----------------------------------

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

Discussions similaires

  1. [AJAX] en local sous Wamp/EasyPHP
    Par benjaoud dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/11/2007, 11h39
  2. [AJAX] Souci responseXML sous IE
    Par Arnard dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 31/05/2007, 14h54
  3. [AJAX] Conflit entre Ajax et Js sous IE
    Par delf013 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/05/2007, 14h00
  4. [AJAX] Code tuto Ajax fonctionne pas sous FF, mais IE et OP sont OK
    Par hugo69 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 08/01/2007, 21h27
  5. [ajax] xhr.responseXML == null ?!
    Par XecTech dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 12/08/2006, 17h22

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