【问题标题】:Jquery, JSON twitter followers countJquery、JSON 推特关注者数量
【发布时间】:2012-04-05 09:01:30
【问题描述】:

考虑以下用于计数 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>";

【问题讨论】:

  • 您正在替换脚本标记的父元素的 HTML。我不知道这是否是你的问题,但它似乎不对。

标签: php jquery html json


【解决方案1】:

将脚本标签移出 twitter-div。

Here 里面有脚本的例子。
Here div 后面有脚本。

【讨论】:

  • 我在这两个上都只看到一次关注者?你使用的是什么浏览器。我在 Firefox 11 上。
  • 我想我应该注意到了 =)
【解决方案2】:

我无法使用您发布的代码重现错误:

http://jsfiddle.net/mLCHX/

您可能需要检查您的 php 代码,看看您是否输出了两次 javascript。 另一种选择是在获取信息之前清除#twitter 的内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-07
    • 2021-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多