当我点击浏览器返回选项时,阻止在php上刷新页面
prevent page refresh on php while I click browser back option
我有一个用HTML创建的表单。表单值通过post方法传递到第二页。在该页中,我点击编辑按钮,用用户键入的值重定向HTML表单页面。现在我的问题是如何防止页面用PHP或JAVASCRIPT 重新加载
您可以使用Post/Rerect/Get模式。
当表单以POST请求的形式提交时,PHP脚本会向客户端发送重定向响应,从而使用新的GET请求获取结果。
这样可以避免在按下刷新按钮时重新提交表单。
您可以使用window.history.使用JavaScript来完成此操作
请参阅操作浏览器历史
但是,您的原始表单应该从数据库中获取保存的值。不能保证向用户发回页面不会导致页面重新加载。这取决于浏览器。
如果这是您的编辑按钮
<button id="editButton">Edit</button>
然后你的JS会看起来像:
document.getElementById('editButton').onclick = function(event){
event.preventDefault();
window.history.back();
return false;
}
相关文章:
- 使用php脚本验证访问者的年龄,并在不刷新的情况下根据结果加载iframe
- PHP会话页面刷新不起作用
- PHP和JS脚本的奇怪问题,在我刷新页面之前第一次失败
- 浏览器在用PHP提交表单时不断刷新
- 使用JQuery运行php并刷新页面是不起作用的
- 如何在同一页面上使用windows.location.href将js值传递给php时停止刷新页面
- JavaScript/PHP 刷新取代了 HTML 元素类
- 如何在不刷新页面的情况下从 PHP 中的 SQL Server 数据库获取数据
- PHP 强制下载并刷新解决方案不起作用
- php提供下载后刷新
- 如何返回到上一页并用php或javascript刷新它
- 当我点击浏览器返回选项时,阻止在php上刷新页面
- 如何使php中的多重计时器即使页面刷新也不会重置
- 停止使用 ajax 、javascript 、php 刷新
- 用javascript/PHP刷新另一个页面
- JavaScript/PHP刷新页面时弹出
- 选择选项,然后根据选中的's选项进行Ajax/PHP刷新
- Node.js-Redis-PHP:刷新并退出浏览器之间关闭错误的房间
- Angular.js和PHP:刷新页面时保留登录信息
- 从单独的 iframe 中的.php刷新 iframe