在做项目的时候需要在前端获取和设置cookie,原本想用jquery.cookie.js,但是懒得引入脚本,就在js文件里直接使用了js的函数来调用。
function getCookie(cname) {//获取指定cookie的值 cname是key返回value
var name = cname + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i].trim();
if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
}
return "";
}
调用:getCookie(“name”) ;
function setCookie(c_name, value, expiredays) {//这是设置cookie的方法 c_name是key value 是值,expiredays是cookie存
//放的时间,
var exdate = new Date()exdate.setDate(exdate.getDate() + expiredays)
document.cookie = c_name + "=" + escape(value) +
((expiredays == null) ? "" : ";expires=" + exdate.toGMTString())
}
调用:setCookie(“name”, "yc", 1);
挺方便的不是,贴出来免得下次还得找