2011-04-14 3 views
0

par exemple réponse JSON est comme ceci:réponse JSON analyse syntaxique avec le javascript

{testing:[ 
    {"title":"Hello","text":"Hello Test!"}, 
    {"title":"World","text":"World Test!"} 
]} 

comment puis-je analyser ces données JSON en utilisant la fonction jQuery getJSON et jQuery.each pour imprimer cette données dans les balises div séparées?

+0

Euh quelle date? Et s'il vous plaît jeter un oeil à la question connexe, car cela semble être une question déjà posée. –

+0

désolé pas de date. LES DONNÉES. JSON RESPONSE – qurt

+1

Ce JSON n'est pas valide. Le mot «testing» devrait être entre guillemets. – JeremyP

Répondre

0

$ .getJson(); s'attend à ce que les données soient correctement formatées, donc si vous utilisez php vous devez utiliser json_encode($array)

et ça devrait aller, vous n'avez pas besoin d'analyser quoi que ce soit.

0

Je pense que cela pourrait fonctionner. Il fait un appel au serveur pour votre json puis boucle sur le tableau de test et affiche le contenu.

var data = {id: userId}; //Use null if your server needs no info 
jQuery.getJSON("/mylink/getjson", data, function(json){ 
    if(typeof(json.testing) != "undefined"){ 
     $(json.testing).each(function(){ 
      document.write(this.title); 
      document.write(this.text); 
     }); 
    } 
})