Partage
  • Partager sur Facebook
  • Partager sur Twitter

Recevoir un array avec XHR

Sujet résolu
    9 novembre 2010 à 18:01:49

    Hello :)

    Je cherche un moyen pour récupérer des données sous forme d'array JavaScript, au lieu d'HTML brut, avec l'objet XMLHttpRequest.
    Comment faire ?

    • Partager sur Facebook
    • Partager sur Twitter
      9 novembre 2010 à 18:24:13

      La syntaxe est la même que javascript, sauf que seuls les doubles quotes sont autorisées. La plupart des navigateurs implémente un objet natif JSON capable de convertir une chaîne JSON en objet javascript. Pour les autres il existe des script de compatibilité (cherche).

      Voilà comment ça s'utilise :

      Contenu reçu en texte brut :
      [1, 2, 3, "nous irons au bois"]
      


      Conversion de la chaîne JSON en objet JS :
      var myArray = JSON.parse( xhr.responseText );
      


      C'est aussi un moyen de transmettre des données de façon beaucoup moins verbeuse qu'avec XML.



      • Partager sur Facebook
      • Partager sur Twitter

      Recevoir un array avec XHR

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown