我正在使用MVC4,jQuery,VS进行我的C#代码开发 我试图每隔几秒自动刷新两个局部视图。用户可以选择他们想刷新视图的时间间隔。我有一个像5,10,30这样的数值的下拉列表,表示用户想要刷新页面的秒数。默认值是5秒。我尝试使用setInterval每隔几秒刷新两次局部视图
setInterval(function() {
$.get('/Home/Action1', {}, function (view) {
$("#div1").html(view);
})
}, 10000);
$.get('/Home/Action2', {}, function (view) {
$("#div2").html(view);
})
}, 10000);
即使我已经给了10秒钟,它仍在不断刷新。我需要刷新两个视图,而且每隔几秒钟。我还需要能够停止刷新并在任何弹出窗口打开时重新开始刷新。请指教。
谢谢,
你有一个错误的'},10000);'这是造成问题。 –
谢谢特拉维斯!我纠正了它,但它只是不断调用partialview,并且应用程序挂起。可能会有其他事情导致这种情况发生。不是每隔几秒刷新一次,而是直接调用partialview。任何建议都会有帮助! – user3557236