jquery cookie需要脚本文件如下:
jQuery.cookie = function(name, value, options) {
if (typeof value != 'undefined') {
options = options || {};
if (value === null) {
value = '';
options = $.extend({}, options);
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("name"); //根据cookie名字取到cookie值
$.cookie("name", "value");//设置cookie 名字,值
$.cookie("name", value, { expires: 7 }); //设置cookie 名字,值,生命周期等属性
$.cookie("name", null); //根据cookie名移除cookie
- 浏览: 66884 次
- 性别:
- 来自: 北京
最新评论
-
mayijun000:
public void getOrgJson(){
t ...
zTree2.6、json数据的交互使用 -
new991565:
好 好 ,谢谢了
zTree2.6、json数据的交互使用 -
mayijun000:
new991565 写道求完整代码!
我刚刚开始学,对整个流程 ...
zTree2.6、json数据的交互使用 -
new991565:
求完整代码!我刚刚开始学,对整个流程不太熟悉。能不能给我整个d ...
zTree2.6、json数据的交互使用
相关推荐
//读取Cookie值$.cookie(’the_cookie’, ‘the_value’); //设置cookie的值$.cookie(’the_cookie’, ‘the_value’, {expires ‘/’, domain true});//新建一个cookie 包括有效期 路径 域名等$.cookie(’the_...
2. **读取Cookie**:通过`$.cookie(name)`获取指定名称的Cookie值,如果不存在则返回null。 3. **删除Cookie**:使用`$.removeCookie(name, options)`来删除指定的Cookie。 三、使用示例 1. **创建Cookie**: ```...
jQuery 提供了一个非常方便的方式来处理这些操作,本文将详细介绍如何利用 jQuery 和其插件来设置、获取及删除 Cookie。 #### 二、环境搭建 首先,确保您的项目环境中已经包含了 jQuery 库。可以使用 CDN 方式引入...
在本文中,我们将深入探讨jQuery中获取和删除cookie的方法,以及如何正确处理它们的属性。 首先,让我们了解cookie的基本属性。一个cookie通常包含以下四个关键属性: 1. **名称(Name)**:这是识别cookie的唯一...
要获取一个cookie的值,可以使用`$.cookie(name)`,它将返回与给定名称匹配的cookie值。 3. **删除Cookie**: 删除一个cookie是通过设置其过期时间为过去来实现的,可以使用`$.removeCookie(name, options)`来...
2. **读取Cookie**:同样使用`.cookie()`方法,但不传入任何值,即可读取Cookie: ```javascript var userName = $.cookie('username'); ``` 如果存在`username` Cookie,这段代码将返回其值。 3. **删除Cookie...
//读取Cookie值 $.cookie('the_cookie', 'the_value'); //设置cookie的值 $.cookie('the_cookie', 'the_value', {expires: 7, path: '/', domain: 'jquery.com', secure: true});//新建一个cookie 包括有效期 路径 ...
要读取Cookie的值,同样使用`jQuery.cookie`方法,但不提供第二个参数: ```javascript var cookieValue = $.cookie('myCookie'); console.log(cookieValue); // 输出:cookieValue ``` ### 4. 删除Cookie 删除...
// 获取名为'name'的Cookie值 console.log(value); // 输出"value" var noValue = $.cookie('nothing'); // 尝试获取不存在的Cookie console.log(noValue); // 输出undefined ``` 5. **读取所有Cookie** ``...
2. **读取Cookie**: ```javascript var value = $.cookie('key'); ``` 如果存在名为`key`的Cookie,`$.cookie('key')`将返回对应的值,否则返回`null`。 3. **删除Cookie**: ```javascript $.removeCookie...
3. **读取Cookie**: 要获取Cookie的值,同样使用`jQuery.cookie()`,但不传递任何值: ```javascript var cookieValue = $.cookie('the_cookie'); ``` `cookieValue`变量将包含`the_cookie`对应的值。 4. **...
读取Cookie 要读取已存在的Cookie,同样使用`$.cookie()`方法: ```javascript var currentTheme = $.cookie('theme'); // 获取名为'theme'的Cookie的值 ``` ### 4. 更新Cookie 若要更新Cookie的值,只需要再次...
// 存储当前时间作为cookie值,有效期为24小时 $.cookie('popupClosed', new Date().getTime(), { expires: 1 }); // 隐藏弹窗 $('#popup').hide(); }); }); ``` 这段代码首先检查是否存在名为'popupClosed'的...
读取Cookie则通过调用相同的函数,但不传入值即可: ```javascript var userId = $.cookie('user_id'); ``` 若需删除某个Cookie,只需将值设为null: ```javascript $.cookie('user_id', null); ``` 在实际应用...
要获取Cookie中的JSON数据,首先读取Cookie的值,然后使用JSON.parse()将其转换回JSON对象: ```javascript var retrievedJson = $.cookie('myJson'); var deserializedJson = JSON.parse(retrievedJson); ...
读取Cookie同样简单,只需调用`.cookie()`方法,但这次不传入第二个参数: ```javascript var userName = $.cookie('user'); console.log(userName); // 输出 "John Doe" ``` ### 4. 删除Cookie 要删除一个Cookie...
2. 读取cookie:`.cookie(name)` 通过提供cookie的名称,我们可以获取其值。如果cookie不存在,将返回`null`。 示例: ```javascript var username = $.cookie('username'); ``` 3. 删除cookie:`....
// 读取Cookie var name = $.cookie('username'); // 输出 'John Doe' ``` 2. **$.removeCookie(key, [options])**:删除指定的Cookie。可以传递一个可选的配置对象来指定路径、域等选项。 示例: ```...
2. 读取Cookie:`$.cookie(name)` 3. 删除Cookie:`$.removeCookie(name, options)` 二、源码解析 在下载的源码压缩包中,主要包含一个名为`jquery.cookie.js`的文件,这是jQuery.Cookie的核心代码。通过阅读源码...