[問題] 使用ajax之後,如何記住上一頁?

看板Ajax作者 (忙碌)時間17年前 (2008/06/16 16:43), 編輯推噓3(304)
留言7則, 5人參與, 最新討論串1/1
請問各位前輩~ 我的頁面上有幾個連結是利用 ajax 來作不同依據的排序動作, 例如本來是依據人氣指數排序, 點了一個連結後利用 ajax 改成依時間排序, 這時候我隨便進去一個項目看, 再按上一頁回來又會變成預設的依照人氣來排序, 請問有沒有辦法可以記住之前 ajax 的改變呢? 還是說都得用網址傳 get 參數來記憶? 先感謝各位的解惑 m(_ _)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.39.209

06/16 17:19, , 1F
傳統瀏覽的前後頁,目前還是ajax的一個難解的issue。
06/16 17:19, 1F

06/16 17:20, , 2F
有些ajax lib有提供上一頁的solution 可能可以找找...
06/16 17:20, 2F

06/16 17:21, , 3F
不然用cookie紀錄一些基本操作資訊也是可行的
06/16 17:21, 3F

06/16 23:36, , 4F
想辦法讓 browser 留下 history 吧
06/16 23:36, 4F

06/17 13:12, , 5F
把 order 的參數寫在 session
06/17 13:12, 5F

06/17 21:28, , 6F
現在有的方式是用iframe的方式來產生history的動作..
06/17 21:28, 6F

06/18 19:04, , 7F
感謝各位解答,等等來試試看@@"
06/18 19:04, 7F
文章代碼(AID): #18LYUXOd (Ajax)
文章代碼(AID): #18LYUXOd (Ajax)