提交后,setTimeout似乎被忽略了

时间:2016-07-07 04:09:03

标签: javascript html

我尝试进行基本提交,并在表单提交后刷新整个窗口。

   document.getElementById('form1').submit();
   setTimeout(function() {
       window.loaction.reload();
   }, 1000);

但似乎在表单提交后没有执行setTimeout。

1 个答案:

答案 0 :(得分:1)

这里setTimeout值得少,因为表单提交导致页面加载,所以,setTimeout从未被调用过,或者我会说浏览器没有完全处理。

由于表单提交,页面已再次加载。事件和函数再次注册,但无法调用setTimeout。