2010-08-23 18 views
0

如何從這個的getJSON的Jquery的getJSON - 獲取項目

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/>'); 
    }); 

}); 

由於得到auhtor名提前! 彼得

回答

0

看JSON響應後,似乎可以改變

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

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

我不知道,如果你可以有多個作者,但。

+0

It works :) ...非常感謝! – Peter 2010-08-23 20:36:43

+2

只是一個說明:這將是一個偉大的使用Firebug。您可以在循環中編寫console.log(item)以獲取每個項目的屬性細目。然後,你可以鑽了下來,找到答案。 http://getfirebug.com/如果你不使用它。 – 2010-08-23 20:52:04