我有一个成员搜索表单,可以搜索我网站上的用户。表单方法是get。
使用 Ajax 在同一页面上显示结果。页面未重新加载。
如果用户单击搜索结果,则会在同一选项卡中打开相应的页面。
当用户点击返回时,问题就出现了。因为搜索结果已在同一个选项卡中打开,单击返回返回到带有搜索表单的页面,但所有搜索结果都丢失了。因此,用户必须重新开始搜索。
我能想到的唯一解决方案是不使用 ajax 并将搜索词发布到 url。但这并不理想。
任何人都有更好的解决方案 - 以某种方式存储 get 变量以便 ajax 可以再次获取它?