Salut,
Habituellement, lorsque j'utilise AJAX, je réceptionne les données au format texte pour les ajouter directement dans la page comme ceci
Sachant que le résultat de la requête est une portion de code XHTML (créé côté serveur) du genre :
Code js : Sélectionner tout - Visualiser dans une fenêtre à part conteneur.innerHTML=xhr.responseText;
C'est simple, rapide, efficace mais je voudrais créer la portion de code côté client à l'aide des méthodes DOM (createElement, appendChild, ...).
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <p><a href="http://www.example.org/">Source RSS</a><br />Description</p> <ul> <li><span class="date">jj/mm/aaaa</span> <a href="http://www.example.org/article2">Article 1</a></li> <li><span class="date">jj/mm/aaaa</span> <a href="http://www.example.org/article2">Article 2</a></li> <li><span class="date">jj/mm/aaaa</span> <a href="http://www.example.org/article3">Article 3</a></li> </ul>
Il m'incombe donc de travailler avec un format de données structurées.
J'hésite entre
- XML
et
- JSON
Ne désirant pas utiliser la fonction eval(). J'hésite entre
et
JSON-js (json_parse.js)
Que me conseillez-vous ?
Partager