我有一个用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;
}