我是靠谱客的博主 迷你眼神,最近开发中收集的这篇文章主要介绍Jquery cookie操作示例,写入cookie,读取cookie,删除cookie,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Jquery 操作cookie示例</title>
    <link href="~/Css/css.css" rel="stylesheet" />
    <script src="~/Js/jquery-3.1.1.min.js"></script>
    <script>
        jQuery.cookie = function (name, value, options) {
            if (typeof value != 'undefined') {
                options = options || {};
                if (value === null) {
                    value = '';
                    options.expires = -1;
                }
                var expires = '';
                if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
                    var date;
                    if (typeof options.expires == 'number') {
                        date = new Date();
                        date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
                    } else {
                        date = options.expires;
                    }
                    expires = '; expires=' + date.toUTCString();
                }
                var path = options.path ? '; path=' + (options.path) : '';
                var domain = options.domain ? '; domain=' + (options.domain) : '';
                var secure = options.secure ? '; secure' : '';
                document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
            } else {
                var cookieValue = null;
                if (document.cookie && document.cookie != '') {
                    var cookies = document.cookie.split(';');
                    for (var i = 0; i < cookies.length; i++) {
                        var cookie = jQuery.trim(cookies[i]);
                        if (cookie.substring(0, name.length + 1) == (name + '=')) {
                            cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                            break;
                        }
                    }
                }
                return cookieValue;
            }
        }
        //写cookie
        //注:如果想让cookie在主域名下的所有二级域名共用,需要设置domain为′.youdomain.com′
        //domain:创建cookie所在网页所拥有的域名;secure:默认是false,如果为true,cookie的传输协议需为https
        //expires: 过期时间 单位天
        $.cookie("example", "笔记本电脑", { expires: 1, domain: 'localhost' });

        //读cookie
        var a = $.cookie("example");
        alert(a);

        //清空cookie
        //$.cookie("example", null);
        //alert($.cookie("example"));

    </script>
</head>
<body>
    <div>
    </div>
</body>
</html>


转载于:https://www.cnblogs.com/smartsmile/p/6234025.html

最后

以上就是迷你眼神为你收集整理的Jquery cookie操作示例,写入cookie,读取cookie,删除cookie的全部内容,希望文章能够帮你解决Jquery cookie操作示例,写入cookie,读取cookie,删除cookie所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部