250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 설정
- Eclipse
- 스프링부트
- Like
- #JVM
- html
- 오라클
- IntelliJ
- #자바가상머신
- Oracle
- 설치
- springboot
- #eclipse
- Spring
- 소스코드 맵
- 이클립스
- #오라클
- CodeGlance
- 플러그인
- #자바
- #Oracle
- mariadb
- #java
- Plugins
- log4j2
- 스프링
- #이클립스
- log4j
- 환경설정
- 인텔리제이
Archives
- Today
- Total
커피와 개발자
Ajax POST방식과 GET방식 본문
728x90
function createRequestObject() {
var reqObj;
if(window.XMLHttpRequest) {
try {
reqObj = new XMLHttpRequest();
} catch(e) {
reqObj = false;
}
} else if(window.ActiveXObject) {
try {
reqObj = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
reqObj = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
reqObj = false;
}
}
}
return reqObj;
}
var req = createRequestObject();
//POST 방식
function functionPostName(){
var reqObj;
if(window.XMLHttpRequest) {
try {
reqObj = new XMLHttpRequest();
} catch(e) {
reqObj = false;
}
} else if(window.ActiveXObject) {
try {
reqObj = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
reqObj = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
reqObj = false;
}
}
}
return reqObj;
}
var req = createRequestObject();
//POST 방식
function functionPostName(){
var param ="";
param += "Get="+Value; //Get : 파라메터 변수 Value : 파라메터 값
param += "&Get2="+Value2;
req.open("POST","URL"); //URL : 경로
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.onreadystatechange = resultFunction;
req.send(param);
param += "Get="+Value; //Get : 파라메터 변수 Value : 파라메터 값
param += "&Get2="+Value2;
req.open("POST","URL"); //URL : 경로
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.onreadystatechange = resultFunction;
req.send(param);
}
function resultFunction(){
function resultFunction(){
if(req.readyState==4){// 정상일때,
//실행코드
}
}
//GET 방식
function functionGetName(){
//GET 방식
function functionGetName(){
var url = "url?Get="+Value+"&Get2="+Value2;
req.open("GET",url,true);
req.onreadystatechange = resultFunction;
req.send();
req.open("GET",url,true);
req.onreadystatechange = resultFunction;
req.send();
}
728x90
'웹개발 > 자바스크립트(JavaScript)' 카테고리의 다른 글
[javascript] USER 함수 배열값 리턴 (1) | 2011.04.21 |
---|---|
[javascript] PHP number_format() 기능 구현 (0) | 2011.04.19 |
[style="display:~"] 파이어폭스와 EI (0) | 2010.05.26 |
ClipboardData (0) | 2009.11.06 |
팝업에서 부모에 값 전달 (0) | 2009.08.11 |
Comments