0

我有一个成员搜索表单,可以搜索我网站上的用户。表单方法是get。

使用 Ajax 在同一页面上显示结果。页面未重新加载。

如果用户单击搜索结果,则会在同一选项卡中打开相应的页面。

当用户点击返回时,问题就出现了。因为搜索结果已在同一个选项卡中打开,单击返回返回到带有搜索表单的页面,但所有搜索结果都丢失了。因此,用户必须重新开始搜索。

我能想到的唯一解决方案是不使用 ajax 并将搜索词发布到 url。但这并不理想。

任何人都有更好的解决方案 - 以某种方式存储 get 变量以便 ajax 可以再次获取它?

4

1 回答 1

0

我认为您使用“history.back()”作为后退按钮。您应该使用 get 或 post 将用户输入的变量传递给表单搜索。

于 2013-06-04T03:49:02.917 回答