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

📄 ajax.js

📁 该系统的主要功能是
💻 JS
字号:
var xmlHttp;
//step (2)创建一个XMLHttpRequest对象的实例
function createXMLHttpRequest(){
	//Mozilla 浏览器(将XMLHttpRequest对象作为本地浏览器对象来创建)
    if(window.XMLHttpRequest){ //Mozilla 浏览器
        xmlHttp = new XMLHttpRequest();
    }else if(window.ActiveXObject) { //IE浏览器
    //IE浏览器(将XMLHttpRequest对象作为ActiveX对象来创建)
    	try{
        	xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }catch(e){
        	try {
            	xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        	}catch(e){}
        }
    }
    if(xmlHttp == null){
    	alert("不能创建XMLHttpRequest对象");
    	return false;
    }
}
//用于发出异步请求的方法
function sendAsynchronRequest(url,parameter,callback){
	createXMLHttpRequest();
	if(parameter == null){
		//step (3)
		//设置一个事件处理器,当XMLHttp状态发生变化,就会出发该事件处理器,由他调用
		//callback指定的javascript函数
		xmlHttp.onreadystatechange = callback;
		//设置对拂去其调用的参数(提交的方式,请求的的url,请求的类型(异步请求))
		xmlHttp.open("GET",url,true);//true表示发出一个异步的请求。
		//step(4)发出异步的请求
		xmlHttp.send(null);
	}else{
		xmlHttp.onreadystatechange = callback;
		xmlHttp.open("POST",url,true);
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(parameter);
	}
}

⌨️ 快捷键说明

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