Javascript命中一个页面以获取会话keepalive,但不更改打开页面上的数据

Javascript命中一个页面以获取会话keepalive,但不更改打开页面上的数据,javascript,function,timeout,session-timeout,keep-alive,Javascript,Function,Timeout,Session Timeout,Keep Alive,所以我有一个我正在处理的边缘案例,在这个案例中,我有以下代码来保持页面的活动性: $(document).ready(function(){ s=self.setInterval("keepSessionAlive()",840000); }); function keepSessionAlive() { if (navigator.onLine) { var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatecha

所以我有一个我正在处理的边缘案例,在这个案例中,我有以下代码来保持页面的活动性:

$(document).ready(function(){
    s=self.setInterval("keepSessionAlive()",840000);
});

function keepSessionAlive() {
if (navigator.onLine) {
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4 && xmlhttp.status == 200) {
            submitForm();
        }
    };
xmlhttp.open("GET", "/digi/index");
xmlhttp.send();
}
}
这个脚本的缺点是/digi/index从我的数据库中加载了大量数据。我想从我的域中加载一个任意页面,只是为了每14分钟保持一次,但不改变屏幕上的任何内容。上面的代码使用任何新值进行更新,这不是我想要的

是的,边缘情况

谢谢