首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >页面刷新后丢失点击信息

页面刷新后丢失点击信息
EN

Stack Overflow用户
提问于 2012-09-05 03:44:02
回答 1查看 152关注 0票数 0

我为我的NavBar想出了以下几点。好吧,在使用F5刷新当前页面后,我丢失了我的点击信息,根据我的NavBar,一切都会回到默认状态,就像你从未点击过一个链接:/

代码语言:javascript
复制
    <script>
    "use-strict";   
     $(document).ready(function()
    {
    /*
    $(".default").show();
    */

    $("#navSalon>ul>li a").click(function()
    {
        $("#navSalon>ul>li a").next().hide();
        $(this).next().show();
    });

    $("#navSalon>ul>li a").click(function()
    {
        $("#navSalon>ul>li a").children().attr("src", "dot1.png");
        $(this).children().attr("src", "dot0.png");
    });
});   
</script>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-05 03:49:21

因为是无状态的。当您刷新页面时,它是一个新的HTTP Get请求,它将发送到服务器并获取结果。

如果您想保留所做的更改,则需要将其保存在一个持久的介质中。你可以考虑以下几点

1)数据库:将您的更改存储在数据库中,并在后续请求时再次加载

2)会话:如果您使用服务器端语言,则将更改存储在会话变量中。它的生命周期是直到用户会话结束。

3) Cookies:将其存储在浏览器cookies中

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12270297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档