您的位置:首页 > Web前端 > JavaScript

js_cookies_传值&cookies空格等处理

2016-06-08 22:30 344 查看

【js_cookies_传值】【百度知道看到的记一下】

百度知道链接在此(●’◡’●)

//1.直接赋值。不设置时间的话,默认浏览器关闭cookie失效
document.cookie = "name="+value;
//2.写个函数动态调用
//设置或添加cookie
function setCookie(name,value,time){
var str = name + "=" + escape(value);
if(time > 0){
var date = new Date();
var ms = time*3600*1000;
date.setTime(date.getTime() + ms);
str += "; expires=" + date.toGMTString();
}
document.cookie = str;
}
//获取cookie
function getCookie(name){
//cookie中的数据都是以分号加空格区分开
var arr = document.cookie.split("; ");
for(var i=0; i<arr.length; i++){
if(arr[i].split("=")[0] == name){
return arr[i].split("=")[1];
}
}
//未找到对应的cookie则返回空字符串
return '';
}
//删除cookie
function removeCookie(name){
document.cookie = name+"=;expires="+(new Date(0)).toGMTString();
}


【空格等字符处理】【ITEYE看到的记一下】

iteye链接在此(●’◡’●)

javascript
通过encodeURIComponent(URIstring)对URL进行编码
decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cookie javascript javaweb