在我繼續努力理解散列標籤和頁面導航時,如果用戶使用瀏覽器導航按鈕(例如,後退和前進),我正在重新提交表單數據。我可以保存序列化表單數據嗎?
我使用表單數據的功能是如下:
if(page == "/visits_results") {
$('#start').val(start);
$.post("visits_results.php", $("#profile_form_id").serialize(),
function(data) {
$('#search_results').html(data);
location.href = "#visits_results=" + start;
});
}
這工作得很好,很正常,如果窗體仍是可見的,例如,如果我使用分頁它執行我所期望的。
我的問題是當用戶點擊瀏覽器後退按鈕(表單現在已被刪除),然後他們點擊瀏覽器前進按鈕。事件被觸發,但我的序列化表單數據現在是空的。有沒有辦法緩存表單數據,以便我可以繼續調用它?
有什麼想法?
很容易保存數據? http://www.asual.com/swfaddress/ – locrizak