我正在开发一个使用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