我的jQuery出了什么问题

时间:2011-07-30 05:31:11

标签: jquery

我正在尝试定期刷新.Net视图。 元素列表错误后出现缺失] 这是我的代码

<script type="text/javascript">

$(document).ready(function () {
    window.setInterval(loadRings(), 5000);
});
    function loadRings() {
    $.ajax({
            url: "Rings/Index",
            context: document.body,
            success: function (msg) {
                $("#ajaxDiv").html(msg);
            }
        });
    }

知道发生了什么事吗?

更新 setInterval应为

  

window.setInterval(loadRings,5000);

3 个答案:

答案 0 :(得分:6)

setInterval接受函数引用。但是,您正在手动执行该功能。尝试:

window.setInterval( loadRings, 5000 );

答案 1 :(得分:4)

window.setInterval(loadRings(), 5000);

应该是

window.setInterval(loadRings, 5000);

答案 2 :(得分:4)

window.setInterval(loadRings(), 5000);

你必须将引用传递给函数,但是你在那里进行函数调用。

像这样:

window.setInterval(loadRings, 5000);