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.
28 lines
921 B
28 lines
921 B
// 获取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; //返回参数值
|
|
}
|