자바스크립트/Ajax

Ajax XMLHttpRequest 함수 및 post, get 전송 정의

꿈꾸는새벽별 2012. 11. 10. 03:25

1. 함수 newXMLHttpRequest()

 

/***********************************************************
	함수명		:newXMLHttpRequest()
	처리내용		:요청객체를 생성후 반환
***********************************************************/
// function from http://www-128.ibm.com/developerworks/kr/library/j-ajax1/index.html
function newXMLHttpRequest(){
	var xmlreq = false;
	if (window.XMLHttpRequest) {
		// Create XMLHttpRequest object in non-Microsoft browsers
		xmlreq = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		// Create XMLHttpRequest via MS ActiveX
		try {
			// Try to create XMLHttpRequest in later versions
			// of Internet Explorer
			xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e1) {
			// Failed to create required ActiveXObject
			try {
				// Try version supported by older versions
				// of Internet Explorer
				xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e2) {
				// Unable to create an XMLHttpRequest with ActiveX
				xmlreq = false;
			}
		}
	}
	return xmlreq;
}

//GET요청
function requestGET($_url,$_query,$_req){

	var myRnd = + new Date().getTime();
	$_req.open("GET",$_url+"?"+$_query+"&myRnd="+myRnd,true);
	$_req.send(null);	
	
}

//POST요청
function requestPOST($_url,$_query, $_req){
	
	$_req.open("POST",$_url,true);
	$_req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	$_req.send($_query);
		
}

'자바스크립트 > Ajax' 카테고리의 다른 글

자바스크립트 아작스 로딩바  (0) 2012.11.10
민간부문의 장애인 웹 접근성 제고 세미나 개최  (0) 2010.06.30
Ajax 강좌  (0) 2010.06.30