使用jQuery自动刷新div

时间:2015-06-28 04:50:40

标签: jquery

我需要自动刷新一个特定的div,我尝试了下面的代码,但它每隔5秒向服务器发出很多请求而不是一个。

{{1}}

1 个答案:

答案 0 :(得分:1)

如果您希望每5秒调用一次该功能,请改用setInterval

$(document).ready(function () {
    var interval = setInterval(refresh, 5000);
});

function refresh() {
    $.get('site', function (result) {
        $('#div').html(result);
    });    
}

另外,使用clearInterval(interval)清除间隔。

注意:无论.get()请求是否已返回,任何具有此类情况的间隔/超时/递归函数都将触发。