2
我在頁面上有幾個複選框輸入和一個錨標記。錨定標記href查詢字符串返回按鈕問題
無論何時用戶選中複選框,我都會通過將onclick事件綁定到複選框來更新錨定標記href以包含使用javascript的查詢字符串。
錨標記導航到不同的頁面。
當用戶點擊瀏覽器後退按鈕時,我的複選框仍然被選中,但錨標記中的查詢字符串消失了!
如何保留查詢字符串的錨標記href的狀態?
我在頁面上有幾個複選框輸入和一個錨標記。錨定標記href查詢字符串返回按鈕問題
無論何時用戶選中複選框,我都會通過將onclick事件綁定到複選框來更新錨定標記href以包含使用javascript的查詢字符串。
錨標記導航到不同的頁面。
當用戶點擊瀏覽器後退按鈕時,我的複選框仍然被選中,但錨標記中的查詢字符串消失了!
如何保留查詢字符串的錨標記href的狀態?
您將需要添加javascript來檢查所有複選框的值並更新相應的錨標記。這裏的關鍵是它需要在unload
事件中執行。這將是最容易使用jQuery,是這樣的:
jQuery(window).bind("unload", function() { // ...
的關鍵是,大多數的瀏覽器緩存的頁面,所以你不能使用標準onload
事件,那些沒有被解僱。 This question有很多關於這方面的更多細節。