JS Cookie 保存多个参数和根据名称取值

在网上搜索了很多JS cookie保存多个参数的写法,大多数都是用字符串通过分号隔开保存,试验之后发现满足不了要求,

我保存多个参数,最终读取时只有一个参数, 于是又找到下面这种方法:

cookie改变它的赋值并不意味着丢失原来的值:

   document.cookie = "provinceId=" + escape(areaData.provinceId);

   等同于  document.addcookie 

///在 cookie 变量中存储

function setAreaCookie(areaData, expiredays) {
    var exdate = new Date()
    exdate.setDate(exdate.getDate() + expiredays)
    //cookie改变它的赋值并不意味着丢失原来的值
    document.cookie = "provinceId=" + escape(areaData.provinceId);
    document.cookie = "cityId=" + escape(areaData.cityId);
    document.cookie = "distId=" + escape(areaData.distId);
    document.cookie = "streetId=" + escape(areaData.streetId);
    document.cookie = "neighborhood


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部