2012-03-20 130 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的内容。