日期:2014-05-16  浏览次数:20364 次

javascript判空、获取cookie、json转换obj
其中cookie的格式是json字符串,存储样子如图:

/**
 * 判断空
 * @param {Object} obj 
 */
function isEmpty(obj){
	if(typeof(obj) == "undefined" ||  obj == "" || obj == null || obj == "null"){
		return true;
	}else{
		return false;
	}
}

/**
 * 获取cookie字符串
 * @param {Object} cookieName cookie名
 */
function getCookieStr(cookieName){
    var arrStr = document.cookie.split(";");
    for (var i = 0; i < arrStr.length; i++) {
        var temp = arrStr[i].split("=");
        if (temp[0] == cookieName) 
            return decodeURIComponent(temp[1]);
    }
}

/**
 * 将json字符串转换成obj
 * @param {Object} jsonStr json字符串
 */
function jsonStr2Obj(jsonStr){
	var data = eval("data="+jsonStr);
	return JSON.parse(data);
}