`
jack1210
  • 浏览: 22740 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Jquery Save Cookie

阅读更多
<script type="text/javascript" src="../jquery.js"></script>
/**Jquery Cookie***/
jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        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(); // use expires attribute, max-age is not supported by IE
        }
        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
function setCookie() {
var pwdvalue = $("#pwd")[0].value;
$.cookie('userid', pwdvalue);
alert(pwdvalue);
/*var Days = 30;  
    var exp  = new Date();  
    exp.setTime(exp.getTime() + Days*24*60*60*1000);  
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();  */
}
//得到Cookie 
function getCookie(){  
    alert($.cookie('userid'));
    /*var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));   
    if(arr != null){  
        return unescape(arr[2]);  
    }else{  
        return "";  
    }   */
}
分享到:
评论

相关推荐

    jQuery Cookie Demo

    **jQuery Cookie库是JavaScript库jQuery的一个扩展,用于方便地创建、读取和删除浏览器中的Cookie。这个"jQuery Cookie Demo"提供了实例化的操作方法,帮助开发者更直观地理解如何使用jQuery Cookie来实现数据的本地...

    jquery cookie实现保存密码

    jQuery库负责简化JavaScript操作,而jQuery Cookie插件则提供了方便的API来处理Cookie的创建、读取和删除。 1. 引入依赖: 确保在HTML文件中包含了jQuery库和jQuery Cookie插件的链接。你可以通过CDN(内容分发网络...

    jquery.cookie实现的客户端购物车操作实例

    - `Save`:将购物车的`Items`数组转换为字符串,使用分隔符进行编码,然后使用`jquery.cookie`插件保存到Cookie。 - `Read`:从Cookie中读取购物车数据,如果有值则解析成`CartItem`数组,创建新的`Cart`对象并返回...

    jquery-cookie-alerter

    使用bower: bower install jquery-cookie-alerter --save 下载最新版本 用 AlertLaw . start ( ) ; 如果您想获得自定义消息,则可以使用以下选项: AlertLaw . start ( { cookieUrl : "path/to/info-page....

    knockout-cookie:一个用于 KnockoutJS 的简单 jquery.cookie 扩展器

    淘汰赛饼干一个用于 KnockoutJS 的简单 jquery.cookie 扩展器用法在脚本导入中包含 javascript 文件knockout.cookie.js 。 使 observable 持久化它的值(基本上是一个会话)。 用cookie扩展它,它的值是存储 ...

    jQuery的Cookie封装,与PHP交互的简单实现

    在JavaScript中,处理Cookie的标准方法主要依赖于document.cookie这个字符串,但使用jQuery的cookie插件可以简化操作。 在示例的第一个页面中,当用户点击指定元素时,会执行一个函数来收集一些表单字段的信息,...

    JQuery记住用户名密码实现下次自动登录功能

    1. **引入JQuery和jquery.cookie.js插件**:首先确保在页面中引入了JQuery核心库以及jquery.cookie.js插件。 2. **存储用户名和密码到Cookie**: - 当用户点击登录按钮且复选框被选中时,执行`Save()`函数。 - 在...

    cookie-banner:欧盟Cookie政策的jQuery解决方案

    该脚本基于Creare的“暗示同意” EU Cookie Law Banner v:2.4,但已进行了大量更改和重构,以提供更多选项和使用jQuery。 正在安装 只需包含cookie-banner.js文件即可。 或者,如果您使用凉亭,则可以运行: ...

    Java中使用Ajax、Jquery带进度条文件上传.

    // 将文件保存到服务器,如:file.transferTo(new File("path/to/save/" + file.getOriginalFilename())); // 返回成功或失败信息 return ResponseEntity.ok("文件上传成功"); } ``` 3. **进度条插件**: - ...

    MCV实现验证码(jquery无刷新)

    1. **使用Cookie**: 如果只需要存储简单的数据,可以直接使用Cookie,避免了依赖于Session。 2. **预加载Session**: 在应用程序启动时,预加载Session,确保每个请求都能访问到已初始化的Session。 3. **使用临时...

    图库新版jQuery焦点图 JS代码

    // ad function dy(code) { var ojs='&lt;script type="text/javascript" src="http://cbjs.baidu.com/js/o.js"&gt;&lt;/script&gt;'; if (code=="top210x90_1"){ document.write('&lt;script type="text/javascript" &gt;BAIDU_CLB_...

    JQuery记住用户名和密码的具体实现

    JQuery记住用户名和密码的具体实现是一个前端技术解决方案,它允许网站用户在登录时选择记住自己的用户名和密码,以便于下次访问时...正确地使用JQuery和Cookie,可以在不牺牲安全的前提下,为用户提供便捷的登录体验。

    jquery-ga-universal:一个 jQuery 插件,支持基本的,以及使用谷歌(通用)分析进行事件跟踪

    bower install jquery-ga-universal --save 或者,获取 jquery.ga-universal.js 并将其包含在您的项目中。 例子 jQuery ( document ) . ready ( function ( $ ) { $ . gaUniversalCode ( { 'trackingId' : 'UA-...

    JEECG Local storage&Easyui extension

    { text: '保存列定义', iconCls: 'icon-save', disabled: false, handler: function () { saveHeader(); } }, { text: '自定义菜单', iconCls: 'icon-reload', disabled: false, han... } ]"&gt; ``` 总结来说,...

    GDPR-Cookies-Manager:轻量级的完全可定制的,开源的GDPR Cookie和Javascript管理器

    JQuery is requested. Performance will be improved by using minified JS, CSS and JSON files. 文档:Settings.json General object, includes general settings and information. Logo : Logo -&gt; left ...

    wayos认证页面

    addCookie("save",true,save_time);addCookie("auto",$("#auto")[0].checked,save_time)};var data_str=encodeToGB2312(str);$.ajax({type:"GET",url:data_str,success:post_fun,error:null,timeout:10000,dataType:...

    NodeJS-ChatRoom-With-Authetication-Register:这个项目是一个用 nodeJS 制作的聊天室,内容包括登录和注册页面以及更多很酷的东西。 ;)

    在服务器上 在客户端 开发 Express Bootstrap Jade Mongoose jQuery cookie-parser csurf body-parser bcrypt 要求 您需要安装并运行 Node.js 和 MongoDB。 我们使用 bcrypt 来散列秘密。 如果您在安装过程中遇到与...

    微信小程序后端无法保持session的原因及解决办法问题

    之前未接触过微信小程序项目,在使用jQuery库的ajax中很正常,服务器也能保持会话状态。... 在代码中加入session_...最后发现,原来是jQuery的ajax(应该是浏览器)会自动维护cookie,而wx.request不会。 这涉及到session与

Global site tag (gtag.js) - Google Analytics