2010-08-23 3 views
0

, как я могу получить имя Auhtor из этого getJSONJquery 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/>'); 
    }); 

}); 

Заранее спасибо! Питер

ответ

0

После просмотра ответ JSON, то кажется, что вы можете изменить

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

в

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

Я не уверен, если вы можете иметь более одного автора, хотя.

+0

Это работает :) ... Большое вам спасибо! – Peter

+2

Просто примечание: это было бы прекрасно использовать Firebug. Вы могли бы написать console.log (item) в цикле, чтобы получить разбивку свойств по каждому элементу. Тогда вы могли бы развернуться и найти ответ. http://getfirebug.com/ в случае, если вы его не используете. –

Смежные вопросы