自动刷新div导致浏览器挂起

时间:2015-09-17 06:10:08

标签: javascript php jquery codeigniter refresh

我正在使用代码点火器框架开发一个项目,其中一部分是自动刷新div。但是,在第一次或第二次自动刷新后,浏览器似乎变慢并最终挂起。我尝试了两种自动刷新方法,这些是我使用的代码。

使用setInterval的

First方法,每1分钟刷新一次:

<script>
$(document).ready(function()
{
    window.setInterval(refreshDiv, 100000);
});

var refreshDiv = function()
{
    $('#lot_info').load('<?php echo base_url();?>index.php/Home/display_lot_table');
};
</script>
使用setTimeout的

Second方法,每1分钟刷新一次:

$(document).ready(function()
{
    refresh();
});

function refresh()
{
    setTimeout(function()
    {
        $('#lot_info').load('<?php echo base_url();?>index.php/Home/display_lot_table');
        refresh();
    }, 100000);
}

我注意到在网络选项卡下使用chrome的开发人员工具,浏览器一直在请求(这是预期的),但服务器不会返回任何数据。这会堆积并导致浏览器挂起。

对此有何帮助?

0 个答案:

没有答案