gpt4 book ai didi

javascript - window.location.reload();在 IE8 中丢失 View 状态

转载 作者:行者123 更新时间:2023-12-05 01:12:18 25 4
gpt4 key购买 nike

单击按钮时,我需要确保窗口控件更改为新的新元素(选项卡)。因此,我在 html 中使用了类似这样的东西:

<input id="back" type="button" value="Back to Form" onclick="backTo();">

对应的JS代码为:-

function backTo(){
window.location.href='#fragment-1';
window.location.reload();
}

在 Firefox 中执行上面的操作时,控制权将返回到元素 (fragment-1),其中的字段具有上一个输入的文本数据。虽然在 IE8 控件中同样返回到 fragment-1 元素,但所有输入的文本数据都丢失了。

此外,我已将缓存控制参数设置为公共(public),并尝试查看这是否有助于在控制返回给定的 div/元素时从缓存中加载 View 状态。

有什么遗漏吗?

最佳答案

嗯..这取决于特定浏览器如何保存页面状态..
也可以尝试使用 history.go() 方法 http://www.w3schools.com/jsref/met_his_go.asp看看问题是否解决。

关于javascript - window.location.reload();在 IE8 中丢失 View 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9274920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com