发布网友 发布时间:2022-04-25 21:47
共3个回答
热心网友 时间:2022-04-25 23:20
setTimeout() 本身就是只执行一次. setInterval() 是执行多次. 想刚打开就刷新,将其放在函数中,在body标签 加上onload="执行的函数名"; 或者放在$.(function(){ })中(jquery的写法).追问不是吧,那为什么我的刷新3、4次?追答你写错了,还有局部刷新你就要用到ajax了.
$,(function(){
setTimeout("document.form1.submit()",0) ;
})
还有你要确定document.form1.submit() 这句话是对的
热心网友 时间:2022-04-26 00:38
必须页面的表单对象被解析出来改页面才能被提交,所以上面是不能实现0秒提交表单的,刷新也就没有必要了!热心网友 时间:2022-04-26 02:12
定义一个函数,把setTimeout(function,0)放在函数外面