sitelink1 | https://www.omnibuscode.com/board/index...._srl=56147 |
---|---|
sitelink2 | |
sitelink3 | |
sitelink4 | |
extra_vars4 | |
extra_vars5 | |
extra_vars6 |
/**
* path : 요청받을 서비스페이지
* params : 전송할 데이터 (name1=value1&name2=value2&name3=value3)
*/
function request(path, params) {
var _ajax = new XMLHttpRequest();
_ajax.onreadystatechange = function() {
if (checkAjaxSuc(_ajax)) {
var resMsg = _ajax.responseText;
if (resMsg.length > 0) alert(resMsg);
}
};
// POST 방식으로 요청시
_ajax.open("POST", path);
_ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
try {
_ajax.send(params);
} catch (e) {
if (e.message && e.message.indexOf("0x80004005") > -1) {
return;
}
}
// GET 방식으로 요청시
/***
_ajax.open("GET", path+"?"+params);
_ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
try {
_ajax.send("");
} catch (e) {
if (e.message && e.message.indexOf("0x80004005") > -1) {
return;
}
}
***/
}
function checkAjaxSuc(ajax) {
if (ajax.readyState == 4) {
try {
return ( ajax.status >= 200 && ajax.status < 300);
} catch (ignore) {
return false;
}
}
return false;
}