Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jquery在几秒钟后刷新页面?_Jquery_Refresh_Delay_Reload - Fatal编程技术网

如何使用jquery在几秒钟后刷新页面?

如何使用jquery在几秒钟后刷新页面?,jquery,refresh,delay,reload,Jquery,Refresh,Delay,Reload,如何使用jquery在5秒后刷新页面 当用户单击HTML标记时,我希望在5000秒后重新加载正确的页面 我使用了这个代码,但它不起作用 $(".btnclose").on("click", function (e) { location.reload().delay(5000); }); 您只需使用setTimeout: setTimeout(function() { location.reload();

如何使用jquery在5秒后刷新页面

当用户单击HTML标记时,我希望在5000秒后重新加载正确的页面

我使用了这个代码,但它不起作用

 $(".btnclose").on("click", function (e) { 
                   location.reload().delay(5000);
                   });

您只需使用
setTimeout

setTimeout(function() {
    location.reload();
}, 5000);
请注意,
setTimeout
不能保证精确的5秒延迟。这不是很准确

像这样:


您可以使用我在下面提到的代码

$(".btnclose").click(function() {
     setTimeout(function() {
         window.location.reload();
      }, 5000);
   });

如果我的答案是正确的,那么我请求你接受它。
$(".btnclose").click(function() {
     setTimeout(function() {
         window.location.reload();
      }, 5000);
   });