本文目錄一覽:
js 怎樣 將 數組 序列化 存儲到 cookie 中 比較好一些
js 還序列化? 直接轉成JSON字元串 存進去不就得了 數組裡如果是對象 那對象也轉成JSON 對象里還有對象 那對象里的兌現也轉成JSON 最後從cookie里取出來 eval 或者 用別的什麼 json2Object的方法在轉回對象就可以了
js 如何讀取cookie?
1、獲取所有cookie
function getCookies() {
var showAllCookie = ”;
if(!document.cookie == ”){
var arrCookie = document.cookie.split(‘; ‘); //用spilt(‘; ‘)切割所有cookie保存在數組arrCookie中
var arrLength = arrCookie.length;
for(var i=0; iarrLength; i++) {
showAllCookie += ‘c_name:’ + unescape(arrCookie[i].split(‘=’)[0]) + ‘c_value:’ + unescape(arrCookie[i].split(‘=’)[1]) + ‘br’ 9
}
return showAllCookie;
}
}
2、通過名稱讀取cookie
function getCookie(name)
{
var arr,reg=new RegExp(“(^| )”+name+”=([^;]*)(;|$)”);
if(arr=document.cookie.match(reg))
return unescape(arr[2]);
else
return null;
}
js cookie 存取 數組
只能轉化為字元串保存在cookie裡頭,要用的時候取出來再轉回數組
我記得把json用encode之後可以直接存入cookie
js使用cookie數組傳值
/*設置Cookies*/
function setCookie(name, value) {
var Days = 30; //此 cookie 將被保存 30 天
var exp = new Date();
exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
document.cookie = name + “=” + escape(value) + “;expires=” + exp.toGMTString();
}
function getCookie(name) {
var arr = document.cookie.match(new RegExp(“(^| )” + name + “=([^;]*)(;|$)”));
if (arr != null) return unescape(arr[2]); return null;
}
原創文章,作者:JT2NM,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/129360.html