新手对于JS保存、读取cookie的疑问。

新手对于JS保存、读取cookie的疑问。,第1张

cookie的写入和读取的方式是有所不同的,写入的时候可以用 documentcookie="abc=123"; 这样的形式,但是读取的时候,documentcookie是包含网页的全部cookie(如果网页是从别的页面跳转来的,还包括跳转前网页的cookie)以及后台服务器的session参数(比如登录状态什么的,当然是加密后的)等等,形式类似于下面这样:
ASPSESSIONIDASSQTACT=JAFJEDMAABBPKOGKCGEKEHID; admin=OK; wzid=13; codym=222; cuym0=0; cuym206=35; csdym=207; idym=206; cd=ym; abc=123
也就是说所有的cookie键值对是以"; "(分号加一个空格)分隔的,要想获得“abc”的值,就要先用"; "分割为数组,再遍历数组,把每个元素再用"="分割,然后再对比等号左边元素是否为"abc"来获得右边的值"123"。
但是,正常情况下documentcookiesplit("=")[1]也不应该是undefined啊,我估计你这个jsonobjToken是个空值,所以才会这样。你可以在赋值前先输出jsonobjToken看看是什么值。

以上就是关于新手对于JS保存、读取cookie的疑问。全部的内容,包括:新手对于JS保存、读取cookie的疑问。、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9660935.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存