【发布时间】:2016-12-12 23:12:12
【问题描述】:
假设我给出了这段代码:
<input type="hidden" id="field" name="field" value="1">
<button id="change">Change</button>
还有这个 javascript:
alert($("#field").val());
$("#change").on("click", function(){
var newValue = parseInt($("#field").val()) + 1;
$("#field").val(newValue);
alert($("#field").val());
});
如果我更改了值,请转到不同的页面,然后使用后退按钮,在 chrome 和 firefox 中显示最新值,而在 IE 中显示默认值。 如何在不使用会话存储的情况下解决这个问题?
【问题讨论】:
-
此页面上是否有任何编译指示缓存元标记或标题?你在使用 IIS 吗?
-
没有杂注标签,是的,但是以小提琴为例,chrome和ff中的值是持久的,而在IE中则不是
标签: javascript jquery html internet-explorer