$.cookie('sid', "1", {path: '/', domain: "cg.com"});// 根域名 $.cookie('sid', "2", {path: '/', domain: "test.cg.com"});//子域名 $.cookie('sid', "3", {path: '/'});//默認domain, 官方文檔:Default: domain of page where the cookie was created. $.removeCookie('sid', {path: '/', domain: "cg.com"}); $.removeCookie('sid', {path: '/', domain: "test.cg.com"}); $.removeCookie('sid', {path: '/'}); sid1 = $.cookie('sid', {path: '/', domain: "cg.com"}); sid2 = $.cookie('sid', {path: '/', domain: "test.cg.com"}); sid3 = $.cookie('sid', {path: '/'}); sid = $.cookie('sid'); console.log(document.cookie); //=> sid=1; sid=2; sid=3 問題1 console.log(sid); //=> 1 問題2 console.log(sid1); //=> sid=%5Bobject%20Object%5D 問題3 console.log(sid2); //=> sid=%5Bobject%20Object%5D console.log(sid3); //sid=%5Bobject%20Object%5D問題1:為什么cookie還存在,前面不是已經刪除了嗎問題2:為什么是1而不是2或者3問題3:為什么是"sid=1; path=/; domain=cg.com"字符串,而不是value值,我該如何得到value值?
關于$.cookie幾個問題,希望能夠得到大家的幫助,謝謝大家!
守著一只汪
2018-09-07 10:09:31