我有一些代码显示查看特定 twitch.tv 流的人数。它加载一次数字并显示它。如果有人想要更新查看者的数量,那么他们必须刷新页面。有没有办法每隔几秒刷新一次数字,这样人们就不用刷新页面了?代码如下(我要更新的 div id=viewers)
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" charset="utf-8"></script></head></html>
<script type="text/javascript" >
var channelName = "crossgamechat";
function showViewers(a){
alert(a.viewers_count);
}
$.getJSON("http://api.justin.tv/api/stream/summary.json?channel="+ channelName + "&jsonp=?", function(a){document.getElementById("viewers").innerHTML += a.viewers_count;});
;
</script>
<div class="clear"></div>
<div style="width: 100px;">
<div id="viewers" style="float: left"></div>
<div id="blank" style="float: left; width: 5px;"> </div>
<div id="divtext" style="float: left;">Viewers</div>
<br style="clear: left;"/>
</div>
</head></html>