2012-03-20 126 views
0

請考慮以下用於計算Twitter追隨者的腳本。由於某種原因,我得到了兩次列表。我只想要跟隨者計數統計作爲數組中的元素。任何幫助是極大的讚賞。Jquery,JSON twitter追隨者數

echo "<div id='twitter'> 
    <script type='text/javascript'> 
     $(document).ready(function(){ 
     var i; 
    twitterusername = ['Sinbg','followfog','miniclip','vgames']; 
    for(i=0; i<4; i++){ 
    (function(i){ 
     $.getJSON('http://twitter.com/users/' + twitterusername[i] + '.json?callback=?', 
      function(data){ 
       $('#twitter').html(document.getElementById('twitter').innerHTML + twitterusername[i] + ' ' + 
       data.followers_count + ' Followers' + '<br/>'); 
      } 
    ) // end getJSON 
    })(i); 
    }// end for?? 
});</script></div>"; 
+0

您正在替換腳本標記的父元素的HTML。我不知道這是你的問題,但看起來不對。 – gilly3 2012-03-20 20:43:57

回答

2

將腳本標記移出twitter-div。

Here腳本里面的例子。
Here與div後的腳本。

+0

我只看到過兩次追隨者?你使用的是什麼瀏覽器。我在Firefox 11上。 – xthexder 2012-03-20 20:49:58

+0

對不起,鏈接是一樣的。我已經更新了第一個。 – scessor 2012-03-20 20:51:09

+0

我想我應該已經注意到了=) – xthexder 2012-03-20 20:53:10

0

我不能與你發佈的代碼重現錯誤:

http://jsfiddle.net/mLCHX/

你可能要檢查你的PHP代碼,看看你是兩次輸出的JavaScript。 另一個選擇是在獲取信息之前清除#twitter的內容。