Ajax 请求代码备忘

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/felixking/article/details/51941620
function asynRequest(url, funcProcessResponse, funcReadyStateChange, funcError){
	var objHttpRequest = null;
	if(window.XMLHttpRequest){
		objHttpRequest = new XMLHttpRequest();
	}else{
		objHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	objHttpRequest.open("GET", url, true);
	objHttpRequest.onreadystatechange = function(){
		if(funcReadyStateChange){ funcReadyStateChange(objHttpRequest.readyState); }
		if(objHttpRequest.readyState == 4){
			if (objHttpRequest.status == 200){
				funcProcessResponse(objHttpRequest.responseText);
			}else{ if (funcError){ funcError(objHttpRequest.status); } }
		}
	};
	objHttpRequest.send();
}

猜你喜欢

转载自blog.csdn.net/felixking/article/details/51941620