我想解決使用後退按鈕與我建立的AJAX搜索,我有點麻煩。我使用localStorage
與此代碼指示由this previous question:AJAX搜索後退按鈕
// Replace the search result table on load.
if (('localStorage' in window) && window['localStorage'] !== null) {
if ('myTable' in localStorage && window.location.hash) {
$("#myTable").html(localStorage.getItem('myTable'));
}
}
// Save the search result table when leaving the page.
$(window).unload(function() {
if (('localStorage' in window) && window['localStorage'] !== null) {
var form = $("#myTable").html();
localStorage.setItem('myTable', form);
}
});
我有麻煩整理出如何正確地清除localStorage
。通過上面的代碼,用戶可以執行搜索,點擊鏈接,點擊返回,他們的結果將被重新填充。但是,如果他們離開網站並稍後再回來或刷新搜索頁面,他們的結果仍然存在。我該如何解決這個問題?謝謝!
太棒了,謝謝! sessionStorage正是我所需要的。 – Vecta