-6

我有一个 HTML 页面,上面只有一个表单,它允许我搜索数据库并将查询结果保存在数组中。然后,我遍历数组并将表中每个字段的结果作为计划文本回显。

但是,如果页面被重新加载,最后一个查询的结果只会停留在页面上,直到我提交一个新的查询。

我希望此文本消失,以便页面看起来像第一次打开/在任何文本输出到页面之前一样。

当我重新加载弹出窗口'你想重新提交表单数据出现'

4

2 回答 2

4

您再次看到搜索结果,因为当您刷新页面时,您再次提交了搜索表单。

只要您保持在同一页面上,就无法避免这种情况。

于 2012-07-30T01:23:18.143 回答
1

你实际上可以解决这个问题。

每次加载页面时,生成一个随机数,并将其放入会话变量中。也将其放入搜索表单中,使用隐藏字段。

提交表单时,检查会话中的数字是否与表单中的数字相同。如果不是,请不要进行搜索,因为此搜索已经“过期”。

于 2012-07-30T01:29:21.537 回答