Document cookie 操作


title: Document cookie 操作
date: 2017-10-11 17:16:08
tags: js cookie


function getCookieData(ckname){
        var cookies = document.cookie;
        var name = ckname+'=';
        var name_s = cookies.indexOf(name);
        var s,e;
        if(name_s>-1){
            s = name_s + name.length;
            e = cookies.indexOf(';',s);
            if(e == -1){
                e = cookies.length;
            }
            return unescape(cookies.substring(s,e));
        }else{
            return '';
        }
    }

定义一个getCookieData的方法,传入参数ckname为要查找的cookie的name。

在浏览器中,cookie是以name=value的方式存在的,document.cookie获取到的值为 name1=value1;name2=value2;name3=value3; etc.的字符串,

indexOf获取要查找的cookie name的索引值 根据索引值substring截取字符串,如果cookie name没有找到对应的索引则返回''空内容。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SQL SELECT 语句 一、查询SQL SELECT 语法 (1)SELECT 列名称 FROM 表名称 (2...
    有钱且幸福阅读 11,087评论 0 33
  • cookie与web Storage都是客户端(浏览器)中存储数据的方式。客户端存储用户信息的需求十分普遍,例如:...
    Iswine阅读 1,352评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,719评论 19 139
  • 深入浅出Cookie Cookie的诞生 由于HTTP协议是无状态的,而服务器端的业务必须是要有状态的。Cooki...
    单纯的土豆阅读 8,167评论 0 0
  • 1 “你会不会接受婚外情?” “一般不会。” “如果你的老公婚外情了呢?” “那么先离婚,再去找新欢。” “如果你...
    止水之鱼阅读 7,802评论 2 3