首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Post-Redirect-Get

Post-Redirect-Get
EN

Stack Overflow用户
提问于 2012-12-03 17:42:36
回答 2查看 1.1K关注 0票数 0

我正在使用javascript方法document.location.reload()重新加载/刷新页面。我收到警报消息:

代码语言:javascript
复制
The browser needs to resend the information

如何避免此警告消息并重新加载页面?

EN

回答 2

Stack Overflow用户

发布于 2012-12-03 17:50:41

您是否需要执行完整的重新加载,包括将以前的POSTed数据发送到服务器?如果你需要重新加载一个帖子的结果,那么你不能在没有警告消息的情况下这样做,但是,如果你只是想再次获得相同的页面,你可以使用window.location = window.location;

票数 2
EN

Stack Overflow用户

发布于 2012-12-03 17:49:10

你不能。几乎所有的浏览器在重新加载时都会有这样的警告,因为有表单发布。

如果是在网上购物,它更有可能使用表单。如果表单被重新提交,可能会导致再次付款。这就是为什么我们会收到来自外部浏览器的警告,以防止我们意外地重新提交表单。

我建议您在成功提交表单后,将页面重定向到页面本身,而不重新提交表单。然后,您可以重新加载到您的心内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13680571

复制
相关文章

相似问题

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