⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ajax.js

📁 企业人力资源管理
💻 JS
字号:
//创建 XMLHttpRequest 对象function createRequest() {	var http_request = false;	if (window.XMLHttpRequest) {		http_request = new XMLHttpRequest();		if (http_request.overrideMimeType) {			http_request.overrideMimeType("text/xml");		}	} else {		if (window.ActiveXObject) {			try {				http_request = new ActiveXObject("Msxml2.XMLHTTP");			}			catch (ex) {				try {					http_request = new ActiveXObject("Microsoft.XMLHTTP");				}				catch (e) {				}			}		} else {			if (!http_request) {				alert("XMLHttpRequest is null");				return false;			}		}	}	return http_request;}//使用 Ajax 对象function CreateMyAjax() {	var http_request = false;	this.returnText = null;	var Obj;	this.sendMessage = function (url, method, text, o) {		var re = /(^text$)|(^xml$)/gi;		if (!re.test(text)) {			return alert("Please select request type (text/xml)?");		}		Obj = o;		http_request = createRequest();		http_request.onreadystatechange = function () {			state(text);		};		http_request.open(method, url, "true");		http_request.setRequestHeader("If-Modified-Since", "0");		http_request.send();	};	function state(text) {		if (http_request.readyState == 4) {			if (http_request.status == 200) {				if ("text" == text) {					this.returnText = http_request.responseText;				} else {					if ("xml" == text) {						this.returnText = http_request.responseXml;					}				}				Obj.result = this.returnText;				Obj.doResult();			}		}	}}//处理方法function Result(id) {	this.result = "";	this.doResult = function () {	};}/*以下的element,remove_item方法是级联脚本中需要共用的方法*/	//项数据模型function element(id, name) {	this.id = id;	this.name = name;}//移除对象中的项function remove_item(obj) {	for (var i in obj.options) {		obj.remove(i);	}	obj.options.add(new Option("--\u8bf7\u9009\u62e9\u5408\u9002\u7684\u9009\u9879--", ""));}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -