Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 HTML 页面,上面只有一个表单,它允许我搜索数据库并将查询结果保存在数组中。然后,我遍历数组并将表中每个字段的结果作为计划文本回显。
但是,如果页面被重新加载,最后一个查询的结果只会停留在页面上,直到我提交一个新的查询。
我希望此文本消失,以便页面看起来像第一次打开/在任何文本输出到页面之前一样。
当我重新加载弹出窗口'你想重新提交表单数据出现'
您再次看到搜索结果,因为当您刷新页面时,您再次提交了搜索表单。
只要您保持在同一页面上,就无法避免这种情况。
你实际上可以解决这个问题。
每次加载页面时,生成一个随机数,并将其放入会话变量中。也将其放入搜索表单中,使用隐藏字段。
提交表单时,检查会话中的数字是否与表单中的数字相同。如果不是,请不要进行搜索,因为此搜索已经“过期”。