我正在開發一個使用JavaScript進行樣式設計的表單,用於提交很多不同的東西。然而,大多數情況下,不同的東西只會略有不同,所以如果您在瀏覽器上按下按鈕,表格就與您在提交表格之前完全一樣。瀏覽器是否可以緩存Javascript/DOM更改?
注意:這是用普通的HTML/Javascript的範圍較小,在已經工作的,我要問的問題是我如何使用JavaScript來隱藏時保留這個功能/更換輸入字段等
我已經試過History.js和HTML5的replaceState()
,但似乎沒有任何工作。此外,如果它有幫助,這將是一個私人網站,需要安裝最新的瀏覽器,所以不要猶豫建議僅在最新瀏覽器版本中提供的解決方案。
非常感謝!
更新#1:這裏有更好的解釋什麼,我需要的圖像。
更新#2:好我設法完美破解它,跨瀏覽器包括在內。我在明天睡了之後會發佈一個解決方案。
不能使用該URL的末尾#(#yourUrl.html fake1)當您提交的Ajax,使他們真的走「回」到他們提交之前他們有同樣的東西,以創造一個歷史記錄? – jeschafe 2012-07-19 22:59:01
對不起!意思是說我使用Javascript進行表單造型,而不是AJAX提交哈哈!更新。 – xLite 2012-07-19 23:00:34
http://simsalabim.github.com/sisyphus/? – rjz 2012-07-19 23:03:21