`

jquery cookie的用法

 
阅读更多

使用方法 

新添加一个会话cookie: $.cookie('the_cookie', 'the_value'); 

注:当没有指明cookie有效时间时,所创建的cookie有效期默认到用户关闭浏览器为止,所以被称为“会话cookie(session cookie)”。

 

 

创建一个cookie并设置有效时间为7天: $.cookie('the_cookie', 'the_value', { expires: 7 }); 

注:当指明了cookie有效时间时,所创建的cookie被称为“持久cookie(persistent cookie)”。

 

 

创建一个cookie并设置cookie的有效路径: $.cookie('the_cookie', 'the_value', { expires: 7, path: '/' }); 

注:在默认情况下,只有设置cookie的网页才能读取该cookie。如果想让一个页面读取另一个页面设置的cookie,必须设置cookie的路径。cookie的路径用于设置能够读取cookie的顶级目录。将这个路径设置为网站的根目录,可以让所有网页都能互相读取cookie(一般不要这样设置,防止出现冲突)。

 

读取cookie: $.cookie('the_cookie');

// cookie存在 => 'the_value' $.cookie('not_existing');

// cookie不存在 => null

 

删除cookie,通过传递null作为cookie的值即可: $.cookie('the_cookie', ‘’); 

 

相关参数的解释 

expires: 365 

定义cookie的有效时间,值可以是一个数字(从创建cookie时算起,以天为单位)或一个Date对

象。如果省略,那么创建的cookie是会话cookie,将在用户退出浏览器时被删除。 

path: '/' 

默认情况:只有设置cookie的网页才能读取该cookie。 

 

定义cookie的有效路径。默认情况下,该参数的值为创建cookie的网页所在路径(标准浏览器的行为)。

 

如果你想在整个网站中访问这个cookie需要这样设置有效路径:path: '/'。

 

如果你想删除一个定义了有效路径的cookie,你需要在调用函数时包含这个路径:$.cookie('the_cookie', null, 

{ path: '/' });。 

 

domain: 'example.com' 

默认值:创建cookie的网页所拥有的域名。 secure: true 

默认值:false。如果为true,cookie的传输需要使用安全协议(HTTPS)。 raw: true 默认值:false。 

默认情况下,读取和写入cookie的时候自动进行编码和解码(使用encodeURIComponent编码,

decodeURIComponent解码)。要关闭这个功能设置raw: true即可。

 

 if($("#chkAutoLogin").val() == "1"){
		        $.cookie("userName",userName,{ expires: 7,path:"/"});
		        $.cookie("userPass",userPass,{ expires: 7,path:"/"});
		        alert("记住了你的密码登录。");  
		    }else{
		    	$.cookie("userName","");
		    	$.cookie("userPass","");
		        alert("不记密码登录。");  
		    } 

 

分享到:
评论

相关推荐

    jquery cookie官方插件

    jQuery Cookie插件提供了四个主要的方法:`$.cookie()`, `$.removeCookie()`, `$.cookie.json()` 和 `$.cookie.raw()`。 1. **$.cookie(key, [value])**:这是核心方法,用于读写Cookie。当只传递键名时,它会返回...

    jquery cookie 实例下载

    要设置一个Cookie,我们可以使用`jQuery.cookie()`方法。基本语法如下: ```javascript $.cookie('the_cookie', 'the_value'); ``` 这将在客户端创建一个名为`the_cookie`的Cookie,并赋予其`the_value`作为值...

    JQuery cookie

    jQuery Cookie 提供了以下四个主要方法: - **$.cookie(name)**:读取指定名称的 Cookie。 - **$.cookie(name, value)**:设置指定名称的 Cookie,并将其值设置为 value。 - **$.cookie(name, { expires: days })**...

    jquery1.4.2.js和jquery.cookie.js

    本篇将深入探讨jQuery 1.4.2版本及其与jQuery Cookie插件的使用,帮助开发者更好地理解和应用这两个关键组件。 一、jQuery 1.4.2简介 jQuery 1.4.2是jQuery库的一个早期版本,发布于2010年,尽管现在有更新的版本...

    jQuery Cookie (内附 上百行的中文使用手册,与 所有的注释中文翻译)

    这个压缩包包含了一个中文版的使用手册和对源代码的详细注释,对于学习和使用jQuery Cookie非常有帮助。 ### jQuery Cookie API 1. **设置Cookie** 使用`$.cookie(name, value)`方法可以设置Cookie。例如,`$....

    jquery Cookie ,jquery.js

    不过,这里我们将主要关注使用原生JavaScript方法与jQuery结合的方式来处理Cookie。 1. **设置Cookie** 要设置一个Cookie,可以使用以下JavaScript代码: ```javascript function setCookie(name, value, days) { ...

    jQuery插件Cookie操作jQuery.Cookie

    jQuery操作cookie的插件,大概的使用方法如下$.cookie('the_cookie'); //读取Cookie值$.cookie(’the_cookie’, ‘the_value’); //设置cookie的值$.cookie(’the_cookie’, ‘the_value’, {expires ‘/’, domain ...

    jQuery Cookie Demo

    这个"jQuery Cookie Demo"提供了实例化的操作方法,帮助开发者更直观地理解如何使用jQuery Cookie来实现数据的本地持久化存储。** 在Web开发中,Cookie是一种常见的技术,它允许网站在用户浏览器上存储少量数据。...

    jquerycookie实例

    总结来说,“jquerycookie实例”是关于使用jQuery和相关的Cookie插件来管理浏览器Cookie的实践应用。了解这些基本操作对于进行用户跟踪、个性化体验以及维持会话状态等Web开发任务至关重要。通过熟练掌握这些技术,...

    jquery-cookie(Jq取cookie必备).rar

    本文将详细介绍jQuery Cookie的使用方法及其在实际项目中的应用。 首先,我们来理解Cookie的基本概念。Cookie是由服务器发送到用户的浏览器并由浏览器保存的一小块数据,它可以包含文本信息,如用户名、会话ID等。...

    jquery 设置cookie、删除cookie、获取cookie

    通过本文的学习,您应该已经掌握了如何使用 jQuery 和其插件来设置、获取和删除 Cookie 的基本方法。在实际开发过程中,灵活运用这些技巧可以帮助您更好地管理和维护用户的状态信息。希望这些知识能够对您的工作有所...

    jquery-cookie-master.jar

    本文将围绕"jquery-cookie-master.jar"这个压缩包文件,详细讲解jQuery Cookie的原理、使用方法以及其在实际项目中的应用。 首先,"jquery-cookie-master.jar"是一个包含jQuery Cookie插件的Java档案文件,它主要...

    jquery.cookie

    一旦引入,我们就可以使用jQuery.cookie提供的方法进行操作。主要有三个核心方法:`.cookie()`, `.removeCookie()` 和 `.cookieOptions()`。 1. 设置cookie:`.cookie(name, value, options)` 这个方法用于创建或...

    jquery.cookie.js包

    2. **读取Cookie**:同样使用`.cookie()`方法,但不传入任何值,即可读取Cookie: ```javascript var userName = $.cookie('username'); ``` 如果存在`username` Cookie,这段代码将返回其值。 3. **删除Cookie...

    JQuery对cookie操作

    新建Cookie使用`jQuery.cookie`方法,接受两个参数:cookie的名称和值。例如,创建一个名为`myCookie`的Cookie: ```javascript $.cookie('myCookie', 'cookieValue'); ``` 还可以添加其他选项,如有效期(days)...

    jquery.cookie使用方法(中文详细版)

    ### jQuery.cookie 使用方法详解 #### 一、简介 jQuery.cookie 是一个轻量级的 jQuery 插件,专门用于处理浏览器中的 Cookie。它提供了一种简便的方式来读取、写入及删除 Cookie,使得开发者无需手动编写复杂的 ...

    jquery下cookie插件使用

    在使用`jquery.cookie.js`插件之前,首先需要确保已经正确引入了jQuery库以及该插件。例如: ```html <!-- 引入jQuery --> <script src="/path/to/jquery.min.js"> <!-- 引入jQuery Cookie插件 --> ...

    js操作Cookie子键+Jquery调用Ajax方法执行后台操作

    本文将深入探讨如何使用JS操作Cookie的子键,以及如何利用jQuery的Ajax方法进行无刷新的数据提交,并接收后台返回的值。 首先,让我们了解什么是Cookie和它的子键。Cookie是一种在客户端存储小量信息的方法,它由...

    jquery-cookie

    使用jQuery Cookie创建一个Cookie非常直观,只需调用`.cookie()`方法并传入两个参数:Cookie的名称和值。例如,创建一个名为"user"的Cookie: ```javascript $.cookie('user', 'John Doe'); ``` ### 3. 读取Cookie...

Global site tag (gtag.js) - Google Analytics