如何使用 javascript 刷新页面并保留 POST 方法中的所有参数?
最佳答案
location.reload();
会这样做,但如果当前页面是对 POST 请求的直接响应,那么用户将在页面重新加载之前收到一个浏览器对话框,确认重新 POST。
如果这不好,您将不得不创建一个新的 <form>
元素为 method="post"
和action
指向当前的 URL。您必须从服务器端执行此操作,以将所有 POSTed 参数复制为 <input type="hidden">
(并且文件上传无法复制)。
根据您正在执行的操作,您也许可以使用 PRG模型来阻止大多数页面是 POST 响应,允许您在没有提示的情况下刷新。
关于javascript - 在 POST 中刷新页面并使用 javascript 保留所有参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3641149/