我們有一個搜索表單,允許用戶搜索頁面上的項目。如何讓我的頁面記住用戶的上次操作?
另外還有一種帶複選框的形式,允許用戶優化他們的搜索,希望減少搜索結果的數量。例如,如果我在搜索框中輸入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