搜尋

首頁  >  問答  >  主體

javascript - 怎麼解決ajax後退問題

介面中用到了jquery中的ajax做分頁請求,然後在跳到其他的介面,但是按返回鍵回到目前介面資料都沒有了,有沒有比較好的解決方案能夠記錄歷史

這是請求部分

#
大家讲道理大家讲道理2741 天前430

全部回覆(2)我來回復

  • 世界只因有你

    世界只因有你2017-05-19 10:15:07

    history.pushState 無刷新修改網址列
    用 jquery 的話可以搜尋 pjax (pushState + ajax)
    https://github.com/defunkt/jq...

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-19 10:15:07

    我大概明白你的意思,就是在翻頁時候,想將之前一頁資料保存起來,在返回時候可以顯示那一頁的數據。這這樣麼,這個可以使用本地物件手法,及你調取資料時候,你將所有資料保存到一個物件裡面,跟著假如你按返回按鈕的時候,直接將物件推到模板函數裡面將資料顯示出來。但這要保證url是不變的。假如你是要刷新頁面或url變情況下保存之前數據,可以使用h5的本地存儲方式,將歷史數據保存,在你點擊調用的時候,可以重新輸入,在推送模板函數裡。不知道這個是不是你要的需要? ? ?

    回覆
    0
  • 取消回覆