如何使用JavaScript刷新页面?


当前回答

window.location.reload()将从服务器重新加载,并将再次加载所有数据、脚本、图像等。

因此,如果您只想刷新HTML,window.location=document.URL将返回得更快,流量更少。但如果URL中有散列(#),则不会重新加载页面。

其他回答

use

location.reload();

or

window.location.reload();

这对我有用。

function reload(){
    location.reload(true);
}

我想有很多方法会奏效:

window.location.reload();history.go(0);window.location.href=window.location.html;

$(document).on("click", "#refresh_btn", function(event) 
{
     window.location.replace(window.location.href);
});

您可能想使用

location.reload(forceGet)

forceGet是一个布尔值,也是可选的。

默认值为false,从缓存中重新加载页面。

如果您希望强制浏览器从服务器获取页面,以清除缓存,请将此参数设置为true。

或者只是

location.reload()

如果您想快速方便地使用缓存。