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...
    有錢且幸福閱讀 5,654評論 0 33
  • cookie與web Storage都是客戶端(瀏覽器)中存儲數據的方式。客戶端存儲用戶信息的需求十分普遍,例如:...
    Iswine閱讀 190評論 0 0
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • 深入淺出Cookie Cookie的誕生 由于HTTP協議是無狀態的,而服務器端的業務必須是要有狀態的。Cooki...
    單純的土豆閱讀 3,075評論 0 0
  • 1 “你會不會接受婚外情?” “一般不會。” “如果你的老公婚外情了呢?” “那么先離婚,再去找新歡。” “如果你...
    止水之魚閱讀 2,783評論 2 3