2012-03-20 9 views
0

twitterフォロワーを数えるために使用される次のスクリプトを考えてみましょう。何らかの理由で私はリストを2度入手します。配列の要素に対して、のフォロワー数統計が必要です。どんな助けでも大歓迎です。Jquery、JSON twitter followers count

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

答えて

2

スクリプトタグをtwitter-divから移動します。

Hereスクリプト内部の例。
Here divの後のスクリプトを使用します。

+0

私は両方のフォロワーを1回だけ見ますか?あなたはどのブラウザを使用していますか?私はfirefox 11にいる。 – xthexder

+0

申し訳ありませんが、リンクは同じでした。私は最初のものを更新しました。 – scessor

+0

私は気づいたはずだと思う=) – xthexder

0

私はあなたが投稿したコードでエラーを再現することはできません。

http://jsfiddle.net/mLCHX/

あなたは二回JavaScriptを出力しているかどうかを確認するためにPHPコードをチェックすることもできます。 別のオプションは、情報を取得する前に#twitterの内容をクリアすることです。