【发布时间】:2012-05-15 12:23:18
【问题描述】:
我们的客户有这个要求:
- 当用户单击表单上的搜索图标时,搜索页面应显示在模式对话框 (iframe) 中
- 用户可以搜索、浏览他的搜索结果并选择一条记录
- 现在模态对话框隐藏,用户查看记录
- 当用户再次点击搜索图标时,模态对话框再次出现
现在是我的问题部分:
- 当用户离开当前页面并在几分钟后返回该页面并再次按搜索图标继续搜索时,他应该会看到与之前离开的页面相同的页面。
我更喜欢只保存整个页面并在用户想要再次查看搜索页面时恢复它。但我不知道这是否可能..
我并不想保存所有的搜索过滤器,当用户进入搜索页面时再次搜索,因为搜索过滤器有> 100个,搜索也可能需要一段时间。
客户的硬性要求是他应该能够继续进行搜索,并且每次再次进入搜索页面时都不应重新开始。
感谢您对此提出的所有建议。
【问题讨论】:
-
这不是浏览器后退按钮应该做的吗?我建议您让表单执行 GET 并使用 LesterDove 的建议。
-
我不觉得你理解我的问题。这个想法是:当用户点击一个搜索图标时,他会得到一个带有搜索页面的模式对话框。当他在搜索结果中选择一条记录时,模式对话框关闭并且用户查看该记录。当用户再次单击搜索图标时,会再次显示模态对话框。当用户转到另一个页面并返回这里时,他希望在单击查看按钮时看到相同的搜索页面。这与往复无关。