考虑以下脚本,该脚本用于计算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>";
将脚本标记从twitter-div中移出。
下面是包含脚本的示例
这里是div之后的脚本。
我无法用您发布的代码重现错误:
http://jsfiddle.net/mLCHX/
您可能需要检查php代码,看看是否输出了两次javascript。另一种选择是在获取信息之前清除#twitter的内容。