cookie大法好!!!
创建cookie:
//变量写法
document.cookie="task_old="+rtnData.task_old;
document.cookie="名字="+值;
读取cookie:直接调用函数,例如var flag = get_cookie("task_old");
//读取cookie函数
function get_cookie(Name) {
var search = Name + "="//查询检索的值
var returnvalue = "";//返回值
if (document.cookie.length > 0) {
sd = document.cookie.indexOf(search);
if (sd!= -1) {
sd += search.length;
end = document.cookie.indexOf(";", sd);
if (end == -1)
end = document.cookie.length;
//unescape() 函数可对通过 escape() 编码的字符串进行解码。
returnvalue=unescape(document.cookie.substring(sd, end))
}
}
return returnvalue;
}
删除cookie:直接调用:del_cookie("task_old");
//删除cookie
function del_cookie(name){ //删除cookie方法
var date = new Date(); //获取当前时间
date.setTime(date.getTime()-10000); //将date设置为过去的时间
document.cookie = name + "=v; expires =" +date.toGMTString();//设置cookie
}
在苹果手机和苹果电脑上面,设置cookie为汉字时会设置失败,所以需要将汉字进行编码,再储存到cooike,取出来的时候也需要解码,
encode:escape()
decode:unescape()