如何使用JavaScript重新加载页面?

我需要一个方法,工作在所有浏览器。


当前回答

最短(更多)

history.go()

其他回答

要使用JavaScript重新加载页面,请使用:

window.location.reload();

这对我来说很管用:

function refresh() {    
    setTimeout(function () {
        location.reload()
    }, 100);
}

http://jsfiddle.net/umerqureshi/znruyzop/

最短(更多)

history.go()

我正在寻找一些关于使用POST请求重新加载页面的信息,例如在提交method=" POST "表单之后。

要重新加载保存POST数据的页面,请使用:

window.location.reload();

要重新加载丢弃POST数据的页面(执行GET请求),使用:

window.location.href = window.location.href;

希望这能帮助其他人寻找同样的信息。

如果你把

window.location.reload(true);

在页面开始时,如果没有其他条件限定代码运行的原因,页面将加载,然后继续重新加载,直到您关闭浏览器。