怎样使用jquery里的cookie

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样使用jquery里的cookie相关的知识,希望对你有一定的参考价值。

参考技术A 使用前要引用jquery.js和jquery.cookie.js这两个文件(版本按照自己使用的引用)

jquery方法
$.cookie('the_cookie'); // 读取 cookie
$.cookie('the_cookie', 'the_value'); // 存储 cookie
$.cookie('the_cookie', 'the_value', expires: 7 ); // 存储一个带7天期限的 cookie
$.cookie('the_cookie', '', expires: -1 ); // 删除 cookie

获取所有cookie方法
document.cookie获取所有cookie的值,然后用split进行分割,然后for循环获取。
arr[0]为cookie的key, arr[1]为cookie的value。

var strCookie = document.cookie;
var arrCookie = strCookie.split("; ");
for(var i = 0; i < arrCookie.length; i++)
var arr = arrCookie[i].split("=");
if("ltype" == arr[0])
return arr[1];

jQuery的Cookie使用

为程序设置Cookie,可以在C#内进行,也可以在前端进行。如jQuery的Cookie也是一个很不错的插件。

在使用之前,可以先使用NuGet来安装cookie:

 

在MVC的视图中,引用jQuery和jQuery.Cookie 库。

 


为你的cookie设置一个过期时间:

 

获取cookie的值:

 

移除cookie,可以使用

 

以上是关于怎样使用jquery里的cookie的主要内容,如果未能解决你的问题,请参考以下文章

vue怎样使用sessStroage保存input中我输入的值和怎样在另外一个页面把值获取(有其他方法也可以)

怎样使用js或jquery复制li里的文字?

怎样理解Cookie

jquery怎样获取元素里的文本内容

jquery怎样做到获取一个div里的值以后,循环判断另一个div里的值相等

请问cookie文件是啥?是怎样生成的呢?