我想使用以下命令重新加载页面:
window.location.reload(true);
但是我收到了POSTDATA警告,因为刷新函数想要重新发送上一个POST表单数据。如何在没有此警告的情况下刷新页面?
更新:我无法控制这个项目!我不能绕过帖子本身!
发布于 2009-02-20 15:38:31
您无法在没有警告的情况下进行刷新;刷新指示浏览器重复上一个操作。如果重复最后一个操作涉及重新提交数据,则由浏览器选择是否警告用户。
您可以通过执行以下操作重新导航到具有新会话的同一页面:
window.location = window.location.href;
发布于 2014-10-22 18:46:56
我在使用Rex的解决方案时遇到了一些锚/散列urls(包括#)不能重新加载的问题……
因此,我最终删除了散列部分:
window.location = window.location.href.split("#")[0];
发布于 2013-02-19 16:59:41
要绕过POST警告,您必须使用完整的URL重新加载页面。工作正常。
window.location.href = window.location.protocol +'//'+ window.location.host + window.location.pathname;
https://stackoverflow.com/questions/570015
复制相似问题