• jquery.cookie.js 用法 jquery获取当前cookie


    获取当前登录用户COOKIE字符串
    JS获取方式
    <head id="Head1" runat="server">
    <title></title>
    <script type='text/javascript' src='/j/jquery-1.7.2.min.js'></script>
    <script type='text/javascript' src='/j/jquery.cookie.js'></script>
    <script type="text/javascript">
    var cookiestr = $.cookie('_lainfo_');
    </script>
    </head>

    ------------------------------------------------------

    jquery.cookie.js 

    /*!
    * jQuery Cookie Plugin v1.3
    * https://github.com/carhartl/jquery-cookie
    *
    * Copyright 2011, Klaus Hartl
    * Dual licensed under the MIT or GPL Version 2 licenses.
    * http://www.opensource.org/licenses/mit-license.php
    * http://www.opensource.org/licenses/GPL-2.0
    */
    (function ($, document, undefined) {

    var pluses = /\+/g;

    function raw(s) {
    return s;
    }

    function decoded(s) {
    return decodeURIComponent(s.replace(pluses, ' '));
    }

    var config = $.cookie = function (key, value, options) {

    // write
    if (value !== undefined) {
    options = $.extend({}, config.defaults, options);

    if (value === null) {
    options.expires = -1;
    }

    if (typeof options.expires === 'number') {
    var days = options.expires, t = options.expires = new Date();
    t.setDate(t.getDate() + days);
    }

    value = config.json ? JSON.stringify(value) : String(value);

    return (document.cookie = [
    encodeURIComponent(key), '=', config.raw ? value : encodeURIComponent(value),
    options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
    options.path ? '; path=' + options.path : '',
    options.domain ? '; domain=' + options.domain : '',
    options.secure ? '; secure' : ''
    ].join(''));
    }

    // read
    var decode = config.raw ? raw : decoded;
    var cookies = document.cookie.split('; ');
    for (var i = 0, l = cookies.length; i < l; i++) {
    var parts = cookies[i].split('=');
    if (decode(parts.shift()) === key) {
    var cookie = decode(parts.join('='));
    return config.json ? JSON.parse(cookie) : cookie;
    }
    }

    return null;
    };

    config.defaults = {};

    $.removeCookie = function (key, options) {
    if ($.cookie(key) !== null) {
    $.cookie(key, null, options);
    return true;
    }
    return false;
    };

    })(jQuery, document);

    ------------------------------------------------------

    具体使用方法见这里 http://wenku.baidu.com/view/0147277e27284b73f2425074.html 

  • 相关阅读:
    jQuery scroll事件
    jquery offset() 与position()方法的区别
    股票基本知识
    swfObject 使用说明
    javascript和swf在网页中交互的一些总结
    TCP 同步传输:客户端发送,服务器段接收
    读取Excel
    sql 执行顺序
    支付宝及时到帐接口
    Ajax中get提交和post提交的区别
  • 原文地址:https://www.cnblogs.com/niaowo/p/2848789.html
Copyright © 2020-2023  润新知