需要在界面中读取cookie中存储的一些数据:js读取cookie
读取的时机 当页面加载完成:<body οnlοad="getcookie();">
function getcookie( ){
var name=getCookieVal("userName");
jQuery("#userName").val(name);
}
读取cookie
function getCookieVal(cookieName){
var cookies = document.cookie
var arrCookie=cookies.split(";");
for(var i = 0;i < arrCookie.length;i++){
var arrcook = arrCookie[i].split("=");
if(arrcook[0] == cookieName){
//需要对值进行解码(unescape 函数)
return unescape(arrcook[1]);
}
}
}
写cookie
function setCookie(){
var userName= "userName = " + escape(jQuery("#userName").val());
var password = "password = " + escape(jQuery("#pwd").val());
var now = new Date();
now.setDate(now.getDate() +3600*24*30);//一个月的cookie
// 设置一个月有效时间的cookie , 存储的路径为/gao
cUserName= userName+";expires=" + now.toGMTString()+ ";path=/gao/";
cPassword = password+";expires=" + now.toGMTString()+ ";path=/gao/";
document.cookie = cUserName;
document.cookie = cPassword;}