JQ-cookie传值

$(function(){
    var data={
        id:"1",
        name:"dingding",
        age:20
    }
    $.cookie('data',JSON.stringify(data));
    window.location="3.html";
})

切记:这里一定要把data对象通过方法JSON.stringify()方法序列化成字符串。。因为,cookie只能传字符串

那么,在3.html中该如和取值呢

取值比较简单,唯一需要切记的就是从cookie中取到的是字符串类型的数据,不能直接使用,需要用JSON.parse()方法处理一下变成对象

具体如下

$(function(){
    var data=$.cookie("data");
    var m=JSON.parse(data);
    console.log(m.id)//数据的使用
})

你可能感兴趣的:(JQ-cookie传值)