在2分钟不活动之后,在页面上渲染更新面板需要大约3倍的时间,就像之前那样。我理解它可能是应用程序池设置,但有没有办法通过定期从页面与服务器联系来避免这个问题?
答案 0 :(得分:0)
你想做的是这样的事情 - >
function poll(){
$.ajax({
url: "mypage.asp",
success: function(data){
//update the panel
$("#panel").html(data);
},
dataType: "myDataType",
complete: poll,
timeout: 30000 });
});
}
poll();//run pull at page load
这将向mypage.asp发送ajax请求,使用返回的数据更新ID为#panel的面板,当函数完成时,它将再次执行操作。事件的超时设置为30秒。
我相信这会让你的活动继续存在。