2010-08-23 8 views
0

Comment puis-je obtenir le nom de auhtor de cette getJSONJquery getJSON - Obtenez des produits

http://gdata.youtube.com/feeds/api/videos/tPYtsDPXtOY/comments?alt=json-in-script&callback=jsonp1282584741426&max-results=10

$.getJSON('http://gdata.youtube.com/feeds/api/videos/tPYtsDPXtOY/comments?alt=json-in-script&callback=jsonp1282584741426&max-results=10', function(data) { 

$.each(data.feed.entry, function(i, item) {     
    var title = item['content']['$t']; // work 
    var author = item['author']['$t']; // dont work   
    $('body').append('['+author+'] <br /> '+title+'<hr/>'); 
    }); 

}); 

Merci à l'avance! Peter

Répondre

0

Après avoir examiné la réponse JSON, il semble que vous pouvez changer

var author = item['author']['$t']; // dont work 

à

var author = item['author'][0]['name']['$t']; 

Je ne sais pas si vous pouvez avoir plus d'un auteur bien.

+0

Cela fonctionne :) ... Merci beaucoup! – Peter

+2

Juste une note: cela aurait été une bonne utilisation de Firebug. Vous pourriez avoir écrit console.log (item) dans la boucle pour obtenir une répartition des propriétés sur chaque élément. Ensuite, vous auriez pu forer et trouvé la réponse. http://getfirebug.com/ au cas où vous ne l'utilisez pas. –