小编WAU*_*AUS的帖子

使用Javascript刷新DIV并限制时间

我每隔30秒使用以下javascript刷新页面上的div:

<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript">
$(function(){
    $(document).ready(function(){
        $.ajaxSetup({cache: false});
    });
    getStatus();
});
function getStatus() {
    $('div#content').load('ajax_stream.php').fadeIn("slow");
    setTimeout("getStatus()",30000);  // refresh every 30000 milliseconds (30 seconds)
}
</script>
Run Code Online (Sandbox Code Playgroud)

在我看来,需要有某种形式的限制,以便在'n'分钟后,我们停止刷新div - 即如果用户永远打开浏览器,我们不只是继续消耗服务器资源.

我怎样才能做到这一点?另外,如果我想在超时时调用DIV内的新文件,最好的方法是什么?

javascript php jquery settimeout

2
推荐指数
1
解决办法
1661
查看次数

标签 统计

javascript ×1

jquery ×1

php ×1

settimeout ×1