jquery setinterval和.load只触发一次

时间:2016-03-09 07:51:32

标签: jquery

这个脚本以前工作得很好然后由于某种原因停止工作,我看不出原因。它没有从currentmonthscores.php获得正常工作的更改。

它最初会加载正确的数据,但如果有任何更改,除非我刷新页面,否则不会加载它们。

您可以在此处看到currentmonthscores.php生成的actual html

$(document).ready(function(){
    setInterval( function () {
        $('#currentmonthscores').load('currentmonthscores.php').fadeIn("slow");
    }, 1000);
});
<div id="currentmonthscores"></div>

我唯一能找到接近我的问题的是堆栈上的this question,其中这个人提到错误,使用1000的间隔加载,但他没有提供答案。

1 个答案:

答案 0 :(得分:1)

听起来响应正在缓存,请在致电setInterval()之前尝试添加以下内容:

$.ajaxSetup({ cache: false });