function createRequestObject() {
try{
request = new XMLHttpRequest();
}catch(tryMS){
try{
request = new ActiveXObject("Msxml2.XMLHTTP");
}catch(otherMS){
try{
request = new ActiveXObject("Microsoft.XMLHTTP");
}catch(failed){
request = null
}
}
}
return request;
}
//POST 방식
function functionPostName(){
var request = createRequestObject();
var param ="";
param += "Get="+Value; //Get : 파라메터 변수 Value : 파라메터 값
param += "&Get2="+Value2;
request.open("POST","URL"); //URL : 경로
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
request.onreadystatechange = resultFunction;
request.send(param);
var param ="";
param += "Get="+Value; //Get : 파라메터 변수 Value : 파라메터 값
param += "&Get2="+Value2;
request.open("POST","URL"); //URL : 경로
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
request.onreadystatechange = resultFunction;
request.send(param);
}
function resultFunction(){
function resultFunction(){
if(request.readyState==4){ // 정상일때,
if(request.status==200){ // 정상일때,
if(request.status==200){ // 정상일때,
//실행코드
}
}
}
//GET 방식
function functionGetName(){
//GET 방식
function functionGetName(){
var request = createRequestObject();
var url = "url?Get="+Value+"&Get2="+Value2;
request.open("GET",url,true);
request.onreadystatechange = resultFunction;
request.send();
var url = "url?Get="+Value+"&Get2="+Value2;
request.open("GET",url,true);
request.onreadystatechange = resultFunction;
request.send();
}
'Front-End > JavaScript' 카테고리의 다른 글
javascript 이미지 엑박시 다른이미지 대체하기 (0) | 2012.06.21 |
---|---|
jQuery Ajax 성공!! ( D체크 예제) (0) | 2012.04.09 |
History객체 (0) | 2012.03.19 |
Document객체 (0) | 2012.03.19 |
window객체 (0) | 2012.03.19 |