cookie的保存 jq_如何使用jQuery读取Cookie并将其存储在变量中?

I'd like to read the contents of the "bar" cookie and store it in variable "foo"

My first stab was this, but I'm not getting an alert. I think the assignment statement just isnt correct.

var foo = $.cookie('bar');

alert (foo);

解决方案

The use of a library is required if you wish to have jQuery handle the cookie manipulation.

jQuery Cookie Plugin By carhartl

Some people frown on using a library when you can do it so easily in straight-up javascript.. Personally, i've always used the library above.

However, If you wish to explore the non-jQuery way...

Straight-up JavaScript Method

I've never used straight-up js to manipulate cookies, so i'll just copy/paste from that site for OPs ease.. You can reference the link just above this paragraph for specifics..

Write A Cookie

document.cookie = "key1=value1;key2=value2;expires=date";

function WriteCookie()

{

var cookievalue= "ABCD";

document.cookie="name=" + cookievalue;

alert("Setting Cookies : " + "name=" + cookievalue );

}

Read All Cookies

function ReadCookie()

{

var allcookies = document.cookie;

alert("All Cookies : " + allcookies );

// Get all the cookies pairs in an array

cookiearray = allcookies.split(';');

// Now take key value pair out of this array

for(var i=0; i

name = cookiearray[i].split('=')[0];

value = cookiearray[i].split('=')[1];

alert("Key is : " + name + " and Value is : " + value);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值