select刷新后,保持选定状态,Cookies存储select选定状态信息

    //cookies存储select选定值,防止刷新后没了
    window.onload = function () {
    var cooki = document.cookie;
    if (cooki != "") {
    cooki = "{\"" + cooki + "\"}";
    cooki = cooki.replace(/\s*/g, "").replace(/=/g, ‘":"‘).replace(/;/g, ‘","‘);
    var json = eval("(" + cooki + ")"); //将coolies转成json对象
    document.getElementById("pselect").options[json.selIndex].selected = true;//保持原来的选项
    }else
    save();
    } 

    function selectP(){
        var options=$("#pselect option:selected");
        var selectP=options.val();
        selectIndex = document.getElementById("pselect").selectedIndex;
        document.cookie = ‘selIndex =‘ + selectIndex;//保存在cookie中,键名为selIndex 

        //alert(p);
        $.ajax(
                {
                   type:"post",
                   url:"<%=basePath%>servlet/UserServlet",
                   data:"oper=6&selectP=" + selectP,
                   success:function(data) {
                       //alert(data);

                         location.reload();

                   }
                });
    }
时间: 2024-10-10 17:25:02

select刷新后,保持选定状态,Cookies存储select选定状态信息的相关文章

使用sessionStorage解决vuex在页面刷新后数据被清除的问题

https://www.jb51.net/article/138218.htm 1.原因 2.解决方法 localStorage没有时间期限,除非将它移除,sessionStorage即会话,当浏览器关闭时会话结束,有时间期限,具有自行百度 我这里使用sessionStorage,这里需要注意的是vuex中的变量是响应式的,而sessionStorage不是,当你改变vuex中的状态,组件会检测到改变,而sessionStorage就不会了,页面要重新刷新才可以看到改变,所以应让vuex中的状态

当你刷新当前Table时,刷新后如何回到你上一次所在位置呢?

第一: 在你刷新前保存所在位置的行号 procedure XXXClass.LockPositionEx;begin DisableControls; FHistoryRecNo := 0; FHistoryIndexName := EmptyStr; if Active then begin if IndexName <> EmptyStr then FHistoryIndexName := IndexName; IndexName := EmptyStr; if not IsEmpty t

Oracle案例02——ORA-12034: &quot;SCOTT&quot;.&quot;USER_TABLE&quot; 上的实体化视图日志比上次刷新后的内容新

最近同事在交接工作时,发现有几个schedule job没有执行成功,我这边给看了下,其中一个是由于数据库迁移,调用dblink的host主机IP在tnsnames中没有变更导致,还有一个是无法视图的报错,即报错信息如下: 一.错误日志 通过查看schedual job报错日志,具体报错信息如下 ORA-12034:"SCOTT"."USER_TABLE" 上的实体化视图日志比上次刷新后的内容新ORA-06512: 在 "SYS.DBMS_SNAPSHOT

dedecms有很多出现评论后头像是个X,刷新后才显示的

$row = $dsql->GetOne("select face,sex from `#@__member` where mid={$cfg_ml->M_ID} "); if(empty($row['face'])) { if($row['sex']=="女") $mface=$cfg_cmspath."/member/templets/images/dfgirl.png"; else $mface=$cfg_cmspath.&qu

vue通过路由传值及在页面刷新后如何保存值

1.普通的路由跳转 方式一:通过routerLinkTo方式,转为a标签的跳转,to里面相当于a标签的href路径 如下: 方式二:通过this.$router.push方式: 如下: 2.带参数的路由跳转 通过动态参数:通过这种方式传递的参数在刷新后不会消失,但会显示在url路径上 router设置如下: 跳转方式: 接收路由参数方式: 通过params和query等方式:query和path为一个组合,params和name为一个组合,不同之处在于query方式会显示在url上,而param

选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足

问题: ASP.NET Configuration site->安全,报错 "选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足" 解决: 打开文件C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config 找到 <connectionStrings> <add name="LocalSqlServer" connectionString=&quo

Android监听外部存储设备的状态(SD卡、U盘等等)

最近在项目中需要对外部存储设备的状态进行监听,所以整理了此笔记,以便日后查看. 外部存储设备的状态变化时发出的广播 对比不同状态下的广播 1. 插入外部SD卡时: 2. 移除外部SD卡时: 3. 连接PC进入USB大容量存储模式时: 4. 连接PC退出USB大容量存储模式时: 代码实现监听 public void startListen() { IntentFilter intentFilter = new IntentFilter(Intent.ACTION_MEDIA_MOUNTED); i

分享 WebBrowser显示Html内容3点细节技巧,解决刷新后空白

直接显示Html内容,不像直接导航网址容易处理: 问题:按微软的控件属性提示,可以用WebBrowser.DocumentText 属性赋值 ,但是这种赋值,只是首次有效,后续切换都没啥作用. 下面给出自己追求摸索的两点技巧: 1:通过WebBrowser.Document.Write(html)方法来输出html内容显示. 由于WebBrowser 需要经历几个事件后才会显示,直接输出是不行的,为此,需要有点技巧的使用: wbShowBlog.Navigate("about:blank&quo

页面刷新后让其回到滚动条原来的位置

设计一个刷新时记录滚动条位置的隐藏域: <ul class="pos-scroll btdatalist" id="bertList"> </ul> <input id="divScrollValue" type="hidden" value="0" /> js: function getSectionBaseInfo(){ //刷新后回到原来的滚动条位置document