介面中用到了jquery中的ajax做分頁(yè)請(qǐng)求,然後在跳到其他的介面,但是按返回鍵回到目前介面資料都沒有了,有沒有比較好的解決方案能夠記錄歷史
這是請(qǐng)求部分
光陰似箭催人老,日月如移越少年。
history.pushState
無(wú)刷新修改網(wǎng)址列
用 jquery 的話可以搜尋 pjax (pushState + ajax)
https://github.com/defunkt/jq...
我大概明白你的意思,就是在翻頁(yè)時(shí)候,想將之前一頁(yè)資料保存起來(lái),在返回時(shí)候可以顯示那一頁(yè)的數(shù)據(jù)。這這樣麼,這個(gè)可以使用本地物件手法,及你調(diào)取資料時(shí)候,你將所有資料保存到一個(gè)物件裡面,跟著假如你按返回按鈕的時(shí)候,直接將物件推到模板函數(shù)裡面將資料顯示出來(lái)。但這要保證url是不變的。假如你是要刷新頁(yè)面或url變情況下保存之前數(shù)據(jù),可以使用h5的本地存儲(chǔ)方式,將歷史數(shù)據(jù)保存,在你點(diǎn)擊調(diào)用的時(shí)候,可以重新輸入,在推送模板函數(shù)裡。不知道這個(gè)是不是你要的需要? ? ?