2011-07-21 24 views
0

我沒有那麼多的編程,但我一直在試圖編輯一個基本代碼與另一個顯示超過1鳴叫,但它does not工作,任何人都可以幫助我嗎?getJson + Twitter

$.getJSON("http://twitter.com/status/user_timeline/user.json?count=3&callback=?", 
    function(data) { 
     $("#tweet").html(data[0].text); 
    }); 

謝謝!

+0

「programation」hehe – bobber205

回答

4

data是一個數組。因此data[0]訪問從twitter返回的第一條推文。 您需要遍歷數組並將其他推文附加到您的div。

$.getJSON("http://twitter.com/status/user_timeline/user.json?count=3&callback=?", 
function(data) { 
    $(data).each(function() { 
    $("#twitter").append($(document.createElement('div')) 
     .html(this.text).addClass('tweet')); 
    } 
}); 

編輯:改變選擇目標#twitter DIV,並添加一個tweet類各鳴叫。

+0

Omg這個工作很好,tyvm ville,另一個問題我怎麼能指定我想要添加的div,因爲#tweet應該是每個推文的「類」,而我的容器它們被稱爲#twitter – Fer

+0

以#引用ID開頭的jQuery選擇器(就像css一樣)。因此,使您的容器ID「twitter」,而不是「#twitter」。我會在編輯中反映這一點。 – villecoder

+0

非常感謝你,一切都很完美! – Fer