You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
LiaoNingDangAn/public/static/diaowen/js/cookie.js

28 lines
921 B

2 years ago
// 获取cookie
function getCookie(name) {
var arr = document.cookie.split(";");
for (var i = 0; i < arr.length; i++) {
var c = arr[i].trim();
if (c.indexOf(name + "=") == 0) {
return c.substring(name.length + 1, c.length);
}
}
return "";
}
// 设置cookie
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + exdays * 24 * 60 * 60 * 1000);
var expires = "expires=" + d.toGMTString();
let isExpires = exdays == "" ? "expires=;" : expires;
document.cookie = cname + "=" + cvalue + "; " + isExpires;
}
/*此方法为jquery 获取url路径参数的方法*/
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]);
return null; //返回参数值
}