首頁  >  文章  >  web前端  >  js 中取得制定的cook資訊實作方法

js 中取得制定的cook資訊實作方法

高洛峰
高洛峰原創
2016-12-06 14:00:101308瀏覽

前提:

在js中獲取cook最蛋疼,因為他沒按照cook變數的值一個個的存好,而是所有的變數都存在一起,只能字段一個個取出來,才能得到某個cook的值。

所以寫一個function,來得到某個變數的值:

function get_cookie(name)
    {
        var bikky = document.cookie;
        name += "=";
        var i = 0;
        while (i < bikky.length)
        {
            var offset = i + name.length;
            if (bikky.substring(i, offset) == name)
            {
                var endstr = bikky.indexOf(";", offset);
                if (endstr == -1) endstr = bikky.length;
                return unescape(bikky.substring(offset, endstr));
            }
            i = bikky.indexOf(" ", i) + 1;
            if (i == 0) break;
        }
        return null;
    }

   

搞定,親測,可用。


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn