javascript - 如何在浏览器不询问我是否要重新发送的情况下刷新网页

标签 javascript

我得到以下代码来刷新我的网页。如果我不使用 POST 提交任何内容,它会很好用,但如果我这样做,当我的网页刷新时,我会从浏览器收到一条消息(见下图)

location.reload(true);

我不是在寻找浏览器设置调整。我正在寻找无需询问即可刷新的替代代码。 enter image description here

最佳答案

这是由于 POST 而不是 GET 请求页面造成的。刷新将重新提交 POST 数据。您可以使用 window.location = window.location.href; 强制获取。

如果你想让人们通过他们的浏览器控件重新加载页面,那么你需要实现 PRG patternPOST 之后重定向到 GET

关于javascript - 如何在浏览器不询问我是否要重新发送的情况下刷新网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6661175/

相关文章:

javascript - 在伪元素上触发选择下拉菜单

javascript - 将 javascript 脚本附加到 head 不起作用

javascript - Angularjs - 如何从 $routeChangeSuccess 访问范围?

javascript - 在 meteor 模板之间传递多个参数

javascript - 从 $resource.get Promise 中提取 JSON 对象

javascript - sails.js 和多个参数

javascript - 我怎么知道我的内容是否垂直占据了整个页面?

javascript - 预期未定义等于 'computers'

javascript - 如何使用特殊的滚动效果?

javascript - 如何使用 NestJs @Body 解析 JSON 请求中的日期