common.js 1.6 KB
/**
 * 常用方法
 */
var HTTP_OK=200;
var HTTP_FAIL=400;
var VERIFY_CODE_ERROR = 418;

var HOST = "http://127.0.0.1:8080";
var CONTEXT_PATH = "/air-admin";

function showTip(msg) {
	window.parent.$("#tipView").html(msg);
	window.parent.$("#tipDialog").modal('show');
}

function showBigImage(url) {
	window.parent.$("#bigImage").attr("src", url);
	window.parent.$("#bigImageDialog").modal('show');
}

// 获取下拉列表选中项的文本
function getSelectedText(eid) {
	var obj = document.getElementById(eid);
	for (i = 0; i < obj.length; i++) {
		if (obj[i].selected == true) {
			// 关键是通过option对象的innerText属性获取到选项文本
			return obj[i].innerText;
		}
	}
}

// 获取下拉列表选中项的值
function getSelectedValue(eid) {
	var obj = document.getElementById(eid);
	// 直接用其对象的value属性便可获取到
	return obj.value;
}

// 根据参数名字获取当前url的某个参数值
function getParam(name) {
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
	var r = window.location.search.substr(1).match(reg);
	if (r != null)
		return unescape(r[2]);
	return null;
}

// 判断数据是否为空
function isEmpty(data) {
	if (data == undefined || data == "undefined" || data == null
			|| data == "null" || data == "") {
		return true;
	} else {
		return false;
	}
}

// iframe自适应高度设置
function setIframeHeight(iframe) {
	if (iframe) {
		var iframeWin = iframe.contentWindow
				|| iframe.contentDocument.parentWindow;
		if (iframeWin.document.body) {
			iframe.height = iframeWin.document.documentElement.scrollHeight
					|| iframeWin.document.body.scrollHeight;
		}
	}
}