JavaScript把動態資料存入cookie

2021-09-24 02:07:15 字數 1802 閱讀 1890

直接上**:

var msg =

;// 先讀取當前cookie

var msg;

var cookies = document.cookie.

split

('; ');

console.

log(cookies)

;for

(var i=

0;i//如果cookie不為空 則把資料渲染至頁面

if(msg !='')

});}

}console.

log(msg)

;var msgobj =

;msgobj.zml =1;

//token,userid,username,chain_user_id 均為動態獲取的資料

msgobj.token = token;

msgobj.userid = userid;

msgobj.username = username;

msgobj.chain_user_id = chain_user_id;

console.

log(msgobj)

;// 如果cookie為空,則直接新增

if(msg.length===0)

else

}// 如果原cookie中沒有資料

if(i===msg.length)

}// 存入cookie

// 把物件/陣列轉換誠json字串:json.stringify()

document.cookie =

'msg='

+json

.stringify

(msg)

;

購物車應用 

購物車刪除商品 刪除cookie資料:

ocarlist.

onclick

=function

(e),

btn2:

function

(index, layero)

}// 更新cookie

document.cookie =

'carlist='

+json

.stringify

(carlist)

;// 刪除li節點

currentli.parentelement.

removechild

(currentli)

;var newmon =0;

$('.staffmention-bottom__allnum').

html

(newmon.

tofixed(2

)); layer.

msg(

'您已成功刪除該商品')}

});}

};

清空購物車清空cookie:利用設定有效期位過期事件來達到刪除cookie的效果
// 1、刪除dom節點

// 2、刪除cookie

var btnclear = document.

getelementbyid

('btnclear');

btnclear.

onclick

=function()

, btn2:

function

(index, layero)})

;}

若**有問題,請多多指教~~謝謝各路大神

JavaScript動態載入

在做專案的過程中需要用到動態載入,如何做,剛開始很為難。什麼是動態載入呢?比如說,新增便簽時,在往庫里插入資料的同時需要顯示在介面上,新增資料後重新整理頁面是可以獲得,但是沒插入一條資料都要重新整理介面的話,不僅麻煩,還很慢。所以就需要用到動態載入。經過不懈努力,其實,也就是動態拼接字串而已。再新增...

javascript的動態this與動態繫結

乙個簡單的例子 1.window.name window 2.varrun function 5.run window.name window var run function run 執行 這裡你不能說run是作為window的乙個屬性而存在,但它的確是被window屬性呼叫了。實質上大多數暴露在...

Javascript動態修改select選項

1 向select裡新增option js ie only,ff不支援add方法 function fnadditem text,value ie ff both ok function fnadd olistbox,sname,svalue 2 刪除select裡的option js functi...