首先需要稍微瞭解一下cookie的結構,簡單地說:cookie是以鍵值對的形式保存的,即key=value的格式。
各個cookie之間一般是以“;”分隔。
JS設置cookie:
假設在A頁面中要保存變量username的值("jack")到cookie中,key值爲name,則相應的JS代碼爲:
var exp =new Date();
exp.setTime(exp.getTime() +Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) +";expires=" + exp.toGMTString();
// escape() 函數可對字符串進行編碼,這樣就可以在所有的計算機上讀取該字符串。
// 提示:可以使用 unescape() 對 escape() 編碼的字符串進行解碼。
// 註釋:ECMAScript v3 反對使用該方法,應用使用 decodeURI() 和 decodeURIComponent() 替代它。
}
jquery 操作cookie