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

AJAX Discussion :

[AJAX] Différence entre l'approche AJAX texte et AJAX XML


Sujet :

AJAX

  1. #1
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut [AJAX] Différence entre l'approche AJAX texte et AJAX XML
    Bonjour tout le monde,

    ça fait quelques temps (mois) que j'utilise AJAX avec le retour texte mais depuis ce matin, je me suis décidé à apprendre le retour XML.

    Je me pose quelques questions entre les deux approches :

    • Est-ce que la façon de créer un xmlHttpRequest est la même ?
    • La grosse différence entre le retour texte et le retour xml est qu'avec xml on peut renvoyer plusieurs réponses ?
    • On peut aussi le faire avec le texte mais en concaténant les réponses et en les splitants en js ?
    • Est-il possible d'utiliser la méthode POST avec le XML ?
    • Est-ce normal que si je fais alert(repXml) j'obtiens toujours [object XMLDocument] ?
    • Comment débuguer avec la méthode POST car si j'obtiens ceci : [object XMLDocument], ce n'est pas très parlant ?
    • y a t-il encore d'autres différences ?




    Merci d'avance pour l'aide.

    beegees

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 215
    Par défaut
    • Est-ce que la façon de créer un xmlHttpRequest est la même ?
      oui c'est pareil faut juste specifier responseXML
    • La grosse différence entre le retour texte et le retour xml est qu'avec xml on peut renvoyer plusieurs réponses ?
      non c'est pareil
    • On peut aussi le faire avec le texte mais en concaténant les réponses et en les splitants en js ?
      c'est pareil
    • Est-il possible d'utiliser la méthode POST avec le XML ?
      oui
    • Est-ce normal que si je fais alert(repXml) j'obtiens toujours [object XMLDocument] ?
      oui normal, là est la grosse différence avec responseXML tu dois toujours "parser" le document
    • Comment débuguer avec la méthode POST car si j'obtiens ceci : [object XMLDocument], ce n'est pas très parlant ?
      parse ta reponse:
      var t=xhr.responseXML
      t.documentElement.getElementsByTagName("items") (par exe)
    • y a t-il encore d'autres différences ?
      mmh la tout de suite je vois pas

  3. #3
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Et pendant qu'on y est, le retour n'est pas obligatoirement du XML, c'est aussi du simple texte, donc tu peux renvoyer une chaine de caractères qui est une serialization d'objets Javascript; cela se substitue au flux XML très verbeux et t'évite ainsi d'avoir à le parser: c'est JSON.

    ERE

Discussions similaires

  1. [MySQL] Différence entre BDD et fichiers textes
    Par mrbluepix dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 11/01/2013, 17h11
  2. Différence entre Websockets et Ajax
    Par liryks_6 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 06/12/2012, 21h18
  3. La différence entre "ejb-jar_3_1.xsd" et "ejb-jar.xml" ?
    Par siempre dans le forum Glassfish et Payara
    Réponses: 9
    Dernier message: 28/12/2011, 16h06
  4. [AJAX] Différence responseText entre IE et les autres navigateurs
    Par gehiks dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/12/2008, 13h50
  5. [AJAX] Tables différence entre IE et Firefox
    Par yuukuari dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 28/06/2007, 11h10

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