【问题标题】:Load a jsp page every 20 secs after 1st page load在第一个页面加载后每 20 秒加载一个 jsp 页面
【发布时间】:2017-12-07 15:22:17
【问题描述】:

我正在尝试在第一次加载时自动提交表单,然后每 20 秒刷新一次。我在下面尝试过,但它一直在加载页面。是正确的实现还是我如何实现。

 window.onload=function(){
    var auto = setTimeout(function(){ submitform(); }, 100);

    函数提交表单(){
      document.forms["frm1"].submit();
    }

    函数自动刷新(){
       清除超时(自动);
       auto = setTimeout(function(){ autoRefresh(); }, 20000);
    }
} 

【问题讨论】:

    标签: javascript java jsp


    【解决方案1】:

    您必须改用setInterval()

    setInterval(function(){ 
        //Refresh code here
        //location.reload();
    }, 20000);
    

    所以里面的代码会每20秒触发一次。

    【讨论】:

    • 我已经尝试过了......它会等待 20 秒然后加载页面......但我需要提交一个页面并立即加载它,然后每隔 20 秒加载一次。我正在提交此表单 document.forms["frm1"].submit();
    猜你喜欢
    • 1970-01-01
    • 2018-12-20
    • 1970-01-01
    • 1970-01-01
    • 2011-10-22
    • 2017-06-08
    • 2011-04-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多