서버_URL
* app/res/xml/plugins.xml
==== 관련 함수 ====
=== get ===
* HTTP GET Method를 수행한다.
* HTTP Response의 Body 값, Accept-Type 에 따라 Json/xml String을 받는다.
window.plugins.EgovInterface.get(uri, acceptType, param, successCallback);
* 표준코드
window.plugins.EgovInterface.get(url,accept_type, null, function(jsondata) {
var data = JSON.parse(jsondata);
var list_html = "";
var totcnt = data.networkInfoList.length;
for (var i = 0; i < totcnt; i++) {
result = data.networkInfoList[i];
list_html += "UUID : " + result.uuid + "
";
list_html += "Network Connection Type : " + result.networktype + "
";
list_html += "Availibility : " + result.useYn + "
";
}
var theList = $('#theList');
theList.html(list_html);
$.mobile.changePage("#networkInfoList", "slide", false, false);
theList.listview("refresh");
setTimeout(loadiScroll, 200);
});
== 파라미터 ==
^유형^설명^
|uri|호출하고자 하는uri|
|acceptType|HTTP Header의 Accept-Type을 설정.|
|param|입력 파라미터, Json Object 타입으로 입력.|
|successCallback|GET Method에 대한 응답값을 성공적으로 구햐였을 때, 수행하는 함수.|
=== post ===
* HTTP POST Method를 수행한다.
* HTTP Response의 Body 값, Accept-Type 에 따라 Json/xml String을 받는다.
window.plugins.EgovInterface.post(uri, acceptType, param, successCallback);
* 표준코드
var uri = "/nwk/deleteNetworkInfo.do";
//Accept_Type setting
var accept_type = "json";
// http post method call
egovHyb.post(url, accept_type, null, function(jsondata) {
var data = JSON.parse(jsondata);
if(data.resultState == "OK"){
$.mobile.changePage("#networkInfo", { transition: "slide", reverse: true });
}else{
$("#alert_dialog").click( function() {
jAlert('데이터 삭제 중 오류가 발생 했습니다.', '삭제 오류', 'c');
});
}
});
== 파라미터 ==
^유형^설명^
|uri|호출하고자 하는uri|
|acceptType|HTTP Header의 Accept-Type을 설정.|
|param|입력 파라미터, Json Object 타입으로 입력.|
|successCallback|POST Method에 대한 응답값을 성공적으로 구햐였을 때, 수행하는 함수.|
==== 참고자료 ====
N/A