[問題] jquery history plugin

看板Ajax作者 (我愛吃涼麵)時間15年前 (2009/12/12 12:36), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/2 (看更多)
這是我看到的 jquery history plugin 網址: http://www.mikage.to/jquery/jquery_history.html 關於 ajax 和back button, 不知道是不是有網友也使用這個 plugin 我剛剛有試了一下這個 plugin,我的測試網址: http://test.guchi.com.tw/jquery_history/test01.html 當我按 add history 1 時,網址會加上 #page1 當我按 add history 2 時,網址會加上 #page2 而且按下這兩個連結的同時,都會透過 $.getJSON 去 request test01.php 並將內容 append 到 div#resultDiv 裡 test01.php 內容: <?php echo(json_encode(date('Y-m-d H:i:s'))); ?> 我按了 add history 1 這個link後, div#resultDiv 有增加內容 OK 然後我直接按回 browser 的上一頁按鈕,這時我發現 div#resultDiv 又有新內容 我以為按了回上一頁,會是直接顯示上一頁的 cache 但看樣子它的操作是每次都執行我餵給它的 javascript function (此指 ajaxRender) 我覺得回back 或 forward 應該是要直接顯示cache內容好像比較合理吧? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.186.59

12/12 14:46, , 1F
我個人是持反對意見 , 應該要重新讀取. :3
12/12 14:46, 1F

12/12 14:46, , 2F
browser 對這個行為的實做也是看使用者怎麼設定 ,
12/12 14:46, 2F

12/12 14:47, , 3F
某個角度來講 , 我是覺得reload 比較沒有爭議跟資料更新問題
12/12 14:47, 3F

12/12 18:05, , 4F
可是Chrome似乎很喜歡不理cache設定直接使用cache資料...
12/12 18:05, 4F

12/12 18:06, , 5F
ajax的history應該是利用網址的hash來做吧,所以上一步的行
12/12 18:06, 5F

12/12 18:07, , 6F
為是跳到上一個hash再做一次那個狀態的事情也很合理
12/12 18:07, 6F
文章代碼(AID): #1B8ntHI_ (Ajax)
文章代碼(AID): #1B8ntHI_ (Ajax)