[英]How to read a cookie value in Jquery and create another cookie with same value
我如何從會話Cookie“蘋果”中獲取“ id”的值:
"{logo:"Y",id:"5555555555"}"
apple
獲得id ="5555555555"
值 banana
”的持久性cookie,並將該值“ id”放入其中,該ID在10天后過期。 在下面粘貼我的代碼:
Var res = $.cookie("apple");
<<Code to split it and get "id">>
$.cookie('id', 'the_value', { expires: 10});
我是Jquery的新手,我正在努力獲取基礎知識。 請幫忙!
解析cookie中的JSON字符串,然后從中獲取id
屬性。 然后,您可以將其存儲在新的Cookie中。
var obj = JSON.parse(res);
$.cookie('banana', obj.id, { expires: 10 });
在此處查看自述文件中的用法部分: https : //github.com/carhartl/jquery-cookie#usage
用法
創建會話Cookie:
$.cookie('name', 'value');
從7天開始創建過期的Cookie:
$.cookie('name', 'value', { expires: 7 });
創建在整個網站上有效的過期Cookie:
$.cookie('name', 'value', { expires: 7, path: '/' });
讀取Cookie:
$.cookie('name'); // => "value" $.cookie('nothing'); // => undefined
閱讀所有可用的cookie:
$.cookie(); // => { "name": "value" }
刪除Cookie:
// Returns true when cookie was successfully deleted, otherwise false $.removeCookie('name'); // => true $.removeCookie('nothing'); // => false // Need to use the same attributes (path, domain) as what the cookie was written with $.cookie('name', 'value', { path: '/' }); // This won't work! $.removeCookie('name'); // => false // This will work! $.removeCookie('name', { path: '/' }); // => true
注意:刪除Cookie時,除非您依賴默認選項,否則您必須傳遞用於設置Cookie的完全相同的路徑,域和安全選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.