2

我使用jquery每 15 秒发出一个 ajax 请求来更新一个<DIV>元素的信息。这通常可以正常工作,但几分钟后,当 ajax 请求运行几次时,我遇到了浏览器性能问题。我只需要在 Firefox 中运行该页面,但这是最重要的问题。

这是我每 15 秒调用一次函数的方式:

setInterval(syncdiv, 15000);

这是我的ajax请求:

function syncdiv() {
    $.ajax({
          url: 'code_get_msg_sync.php?',
          cache: false, // The problem exist with cache true even with false
          success: function(data) {
            $('#msgdiv').html(data);
            }
    });
}
4

1 回答 1

0

尝试使用

e.preventDefault();

在您提交或单击发送 ajax 请求之前..试试看

还有一些链接可供参考

链接 1

链接 2

链接 3

于 2013-09-04T16:41:02.997 回答