`
Franciswmf
  • 浏览: 783806 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

js常用操作2020

 
阅读更多
1、获取通用url前缀
//配置
function config() {
	return {
		host: '127.0.0.1:8080',
	}
}
//
//获取类型
    var userId=getUrlParam("userId");
//
    function getUrlParam(variable){
        var query = window.location.search.substring(1);
        var vars = query.split("&");
        for (var i=0;i<vars.length;i++) {
            var pair = vars[i].split("=");
            if(pair[0] == variable){return pair[1];}
        }
        return(false);
    }
//
	function openFun() {
        var p = $.ajax({
            url:"http://"+config().host+"/a/getD",
            type:"POST",
            data:{
                userId:userId
            },
            dataType:"JSON",
            cache : false,
            async : false,
            success:function(data){
                console.log("data="+data);
                return data;
            }
        });
        setCookie('uid', userId.toLocaleLowerCase());
        //
        // setCookie('sdktoken',pwd);
         var json=JSON.parse(p.responseText);
         console.log(json);
         var password= json.pwd;
         var type=  json.type;
        setCookie('token', password);
        setCookie('type', type);
		setItemToLocalStorage();
		location.href = '/xxx/xxx/home.html'
	}
//
function setItemToLocalStorage() {
		if ($param.checked) {
			window.localStorage.setItem('fileSelected', 'local')
		} else {
			window.localStorage.removeItem('fileSelected')
		}
	}
//
    window.onload = function(){
        openFun();
    }

<script src="js/util.js"></script>



2、cookie操作
//写cookies
function setCookie(name, value) {
	var days = 1;
	var exp = new Date();
	exp.setTime(exp.getTime() + days * 24 * 60 * 60 * 1000);
	document.cookie = name + "=" + escape(value) + ";path=/;expires=" + exp.toGMTString();
}

//读取cookies
function readCookie(name) {
	var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
	if (arr = document.cookie.match(reg)) {
		return unescape(arr[2]);
	} else {
		return null;
	}

}

//删除cookies
function delCookie(name) {
	var cval = readCookie(name);
	if (cval != null) {
		document.cookie = name + "=;path=/;expires=" + (new Date(0)).toGMTString();
	}
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics