我们有一个搜索表单,允许用户搜索页面上的项目。如何让我的页面记住用户的上次操作?
另外还有一种带复选框的形式,允许用户优化他们的搜索,希望减少搜索结果的数量。例如,如果我在搜索框中输入McCland并返回前进McCland的13个结果,则可以单击Advanced search
并呈现一堆复选框。
我可以再检查,"Road"
,"LandMarks"
等。然后,我可以再次点击麦克兰搜索。
这次只有街道或道路或LandMarks的地址会显示,如果有的话。
This works great。
然后有一个Remember This Action
图标。
到目前为止,我的最大挑战是让用户点击这个Remember This Action
图标并保存其当前结果。
这样,下次他们访问该页面时,他们先前搜索到的结果会呈现给他们,除非他们选择使用其他选项进行搜索。
如果他们点击这个Remember This Action
图标,系统会提示他们一条消息,说明他们将要保存当前的结果。
他们可以点击是保存或取消不保存。
我怀疑这将用cookies(jquery或Javascriot)完成,但我不知道如何做到这一点。
任何帮助,非常感谢。
查找到'localStorage' /'的sessionStorage ':https://developer.mozilla.org/en-US/docs/DOM/Storage – Ian 2013-04-30 17:40:26