如何使用JavaScript重新加载页面?
我需要一个方法,工作在所有浏览器。
如何使用JavaScript重新加载页面?
我需要一个方法,工作在所有浏览器。
当前回答
location.reload();
更多信息请参见MDN页面。
如果你在onclick后刷新,那么你需要在点击后直接返回false
location.reload();
return false;
其他回答
要使用JavaScript重新加载页面,请使用:
window.location.reload();
location.href = location.href;
Try:
window.location.reload(true);
参数设置为'true'从服务器重新加载一个新的副本。省略它将从缓存中提供页面。
更多信息可以在MSDN和Mozilla文档中找到。
如果你把
window.location.reload(true);
在页面开始时,如果没有其他条件限定代码运行的原因,页面将加载,然后继续重新加载,直到您关闭浏览器。
Javascript reload()方法用于重新加载当前文档或URL。javascript的location.reload(true)方法就像浏览器中的reload按钮一样工作。默认情况下,JS的reload()方法从缓存中重新加载页面,但是你可以通过将forceGet参数设置为true: location来强制它从服务器端重新加载页面。重载(真正的)。 来源:https://www.coderepublics.com/JavaScript/javascript-location-reload-true.php
deprated怎么样? 它只是用forcedReload重新加载,现在已弃用。但是为了避免被放弃的错误,你可以使用location.reload()而不带forcerload标志。