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

📄 ajax.js

📁 简单介绍无线射频通信PTR8000的资料
💻 JS
字号:
/******************************************************************************  SupeSite/X-Sapce - Ajax for SS/XS  Copyright 2001-2006 Comsenz Inc. (http://www.comsenz.com)*******************************************************************************/var xml_http_building_link = '请等待,正在建立连接...';var xml_http_sending = '请等待,正在发送数据...';var xml_http_loading = '请等待,正在接受数据...';var xml_http_load_failed = '通信失败,请刷新重新尝试';var xml_http_data_in_processed = '通信成功,数据正在处理中...';function Ajax(statusId, recvType) {	var aj = new Object();	if(document.getElementById(statusId)) {		aj.statusId = document.getElementById(statusId);	} else {		var divElement = document.createElement("DIV");		divElement.className = "xspace-ajaxmsg";		divElement.style.position = "fixed";		divElement.style.right = "0";		divElement.style.top = "0";		divElement.style.background = "red";		divElement.style.color = "#FFF";		divElement.style.lineHeight = "2em";		divElement.style.padding = "0 20px";		divElement.id = statusId;		document.body.appendChild(divElement);		aj.statusId = divElement;	}		aj.targetUrl = '';	aj.sendString = '';	aj.recvType = recvType ? recvType : 'HTML';//HTML XML	aj.resultHandle = null;	aj.createXMLHttpRequest = function() {		var request = false;		if(window.XMLHttpRequest) {			request = new XMLHttpRequest();			if(request.overrideMimeType) {				request.overrideMimeType('text/xml');			}		} else if(window.ActiveXObject) {			var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];			for(var i=0; i<versions.length; i++) {				try {					request = new ActiveXObject(versions[i]);					if(request) {						return request;					}				} catch(e) {					//alert(e.message);				}			}		}		return request;	}	aj.XMLHttpRequest = aj.createXMLHttpRequest();	aj.processHandle = function() {		aj.statusId.style.display = '';		if(aj.XMLHttpRequest.readyState == 1) {			aj.statusId.innerHTML = xml_http_building_link;		} else if(aj.XMLHttpRequest.readyState == 2) {			aj.statusId.innerHTML = xml_http_sending;		} else if(aj.XMLHttpRequest.readyState == 3) {			aj.statusId.innerHTML = xml_http_loading;		} else if(aj.XMLHttpRequest.readyState == 4) {			if(aj.XMLHttpRequest.status == 200) {				aj.statusId.style.display = 'none';				if(aj.recvType == 'HTML') {					aj.resultHandle(aj.XMLHttpRequest.responseText);				} else if(aj.recvType == 'XML') {					aj.resultHandle(aj.XMLHttpRequest.responseXML);				}			} else {				aj.statusId.innerHTML = xml_http_load_failed;			}		}	}	aj.get = function(targetUrl, resultHandle) {		aj.targetUrl = targetUrl;		aj.XMLHttpRequest.onreadystatechange = aj.processHandle;		aj.resultHandle = resultHandle;		if(window.XMLHttpRequest) {			aj.XMLHttpRequest.open('GET', aj.targetUrl);			aj.XMLHttpRequest.send(null);		} else {	        aj.XMLHttpRequest.open("GET", targetUrl, true);	        aj.XMLHttpRequest.send();		}	}	aj.post = function(targetUrl, sendString, resultHandle) {		aj.targetUrl = targetUrl;		aj.sendString = sendString;		aj.XMLHttpRequest.onreadystatechange = aj.processHandle;		aj.resultHandle = resultHandle;		aj.XMLHttpRequest.open('POST', targetUrl);		aj.XMLHttpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');		aj.XMLHttpRequest.send(aj.sendString);	}	return aj;}

⌨️ 快捷键说明

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