首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Javascript中没有POSTDATA警告的情况下重新加载页面?

如何在Javascript中没有POSTDATA警告的情况下重新加载页面?
EN

Stack Overflow用户
提问于 2009-02-20 23:35:20
回答 15查看 147.6K关注 0票数 71

我想使用以下命令重新加载页面:

代码语言:javascript
复制
window.location.reload(true); 

但是我收到了POSTDATA警告,因为刷新函数想要重新发送上一个POST表单数据。如何在没有此警告的情况下刷新页面?

更新:我无法控制这个项目!我不能绕过帖子本身!

EN

回答 15

Stack Overflow用户

发布于 2009-02-20 15:38:31

您无法在没有警告的情况下进行刷新;刷新指示浏览器重复上一个操作。如果重复最后一个操作涉及重新提交数据,则由浏览器选择是否警告用户。

您可以通过执行以下操作重新导航到具有新会话的同一页面:

代码语言:javascript
复制
window.location = window.location.href;
票数 139
EN

Stack Overflow用户

发布于 2014-10-22 18:46:56

我在使用Rex的解决方案时遇到了一些锚/散列urls(包括#)不能重新加载的问题……

因此,我最终删除了散列部分:

代码语言:javascript
复制
window.location = window.location.href.split("#")[0];
票数 22
EN

Stack Overflow用户

发布于 2013-02-19 16:59:41

要绕过POST警告,您必须使用完整的URL重新加载页面。工作正常。

代码语言:javascript
复制
window.location.href = window.location.protocol +'//'+ window.location.host + window.location.pathname;
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/570015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档