﻿

function $(id){
	if(document.getElementById){
		return document.getElementById(id);
		
	}else if(document.all){
		return document.all[id];
		
	}else if(document.layers){
		return document.layers[id];
		
	}
};

function xmlhttp(){
	var A=null;
	try{
		A=new ActiveXObject("Msxml2.XMLHTTP");
		
	}catch(e){
		try{
			A=new ActiveXObject("Microsoft.XMLHTTP");
			
		}catch(oc){
			if(typeof XMLHttpRequest!="undefined");
			{
				A=new XMLHttpRequest();
				
			}
		}
	};
	return A;
	
};

 



/* ajax get 同步方式传值 */
function AjaxtongbuGETQuery(url){
	var html=null;
	var req=xmlhttp();
	req.open('GET',url,false);
	req.send(null);
	if(req.readyState==4){
		if(req.status==200){
			html=req.responseText;			
		}
	};
	return html;
	
};


/* ajax get 异布方式传值 */
function AjaxYiBuGETQuery(url,asyncFunctionPointer){
	var req=xmlhttp();
	req.open('GET',url,true);	
	req.send(null);
	req.onreadystatechange=function ()
	{	
		if(req.readyState==4)
		{ 			    
			if(asyncFunctionPointer)
			{
				if(req.status==200){
				   asyncFunctionPointer(req);
				}
			}
		}
	}
	
};
 





/* ajax post 同步方式传值  
    //要传入的页面    
    var url = index.aspx
    //需要POST的值，把每个变量都通过&来联接 
    var postStr = "name="+ userName +"&age="+ userAge +"&sex="+ userSex;

*/
function AjaxtongbuPostQuery(url,postStr){
	var html=null;
	var req=xmlhttp();
	req.open('POST',url,false);
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req.send(postStr);
	
	if(req.readyState==4){
		if(req.status==200){
			html=req.responseText;			
		}
	};
	return html;
	
};


/* ajax post 异布方式传值 
    //要传入的页面    
    var url = index.aspx
    //需要POST的值，把每个变量都通过&来联接 
    var postStr = "name="+ userName +"&age="+ userAge +"&sex="+ userSex;

*/
function AjaxYiBuPostQuery(url,postStr,asyncFunctionPointer){
	var oXmlHttp=xmlhttp();
	oXmlHttp.open("POST",url,true);
	oXmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	oXmlHttp.send(postStr);
	oXmlHttp.onreadystatechange=function (){
		if(oXmlHttp.readyState==4){
			if(asyncFunctionPointer){
				if(oXmlHttp.status==200){
					asyncFunctionPointerpost(oXmlHttp);					
				}
			}
		}
	}
};




