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: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:
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
:arrow: json-sans-evalet
:arrow: JSON-js (json_parse.js)
Que me conseillez-vous ?