gpt4 book ai didi

javascript - Firefox 后退按钮仅在第一次有效,第二次无效

转载 作者:行者123 更新时间:2023-12-02 20:47:21 24 4
gpt4 key购买 nike

我有一个网站,您可以在其中搜索包含日期等内容的内容。当我发布表单时,当我点击后退按钮时,我会进入结果页面我返回搜索页面并重新填写值。这适用于 IE 和 FF。

但是,无论我做什么,当我第二次搜索并再次返回时,这些值在 Firefox 中会丢失,而 IE 和其他浏览器仍然会记住填写的值。无论我在搜索页面上做什么,它都不会记住新状态,而只会记住原始的第一状态。即使我在发布之前检查表单值,它也会显示正确的值,但返回时丢失了。

最佳答案

好的,

我做了一个干净的测试用例,没有我所有的额外东西,并得出了一个简单的结论,# 导致了困惑和我的问题。

当你这样做的时候

<a href="#" onclick="DoSomethingFirstBeforeSubmittingTheForm()">Go!</a>

Firefox 返回到页面的 .html 变体,而 IE 返回到页面的 .html# 变体。

当你这样做的时候

<a href="javascript:DoSomethingFirstBeforeSubmittingTheForm()">Go!</a>

FF和IE都返回到html页面,并使用正确的缓存。

关于javascript - Firefox 后退按钮仅在第一次有效,第二次无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/851705/

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