我需要每秒(或设定的时间间隔)自动刷新页面中的partialView
我想到以下方法就是这个仪式
loop
{
setInterval(function() { <%Html.RenderPartial("partialview", Model);%> } ,1000 );
}
还是有更好的方式使用ajax?
答案 0 :(得分:7)
执行此操作的最简单方法是使Controller操作返回部分视图,然后在setInterval函数中生成ajax get请求。像这样:
$.ajax({
url: '/MyController/PartialViewAction',
type: "GET",
success: function(result) {
$("#partialContainer").html(result);
}
});