我试图在第一次加载时自动提交表单,然后每20秒刷新一次。我试过下面但它一直在加载页面。是正确的实施或我如何实现这一点。
window.onload=function(){ var auto = setTimeout(function(){ submitform(); }, 100); function submitform(){ document.forms["frm1"].submit(); } function autoRefresh(){ clearTimeout(auto); auto = setTimeout(function(){ autoRefresh(); }, 20000); } }
答案 0 :(得分:0)
您必须改为使用setInterval()
:
setInterval(function(){
//Refresh code here
//location.reload();
}, 20000);
因此,内部代码将每20秒触发一次。