setxtranpostdata 통해서 설정된 POST 데이터 정보 오브젝트를 리턴한다.
Type | Description |
---|---|
BOOL | POST DATA 정보 오브젝트 또는 null |
setxtranpostdata 함수를 통해서 값이 지정되지 않은 경우, null 값을 리턴한다.
setxtranpostdata 함수를 통해서 설정된 POST 데이터 정보 오브젝트의 값들은 encodeURIComponent 함수를 통해 인코딩해서 보관한다. 실제 값을 구하기 위해서는 decodeURIComponent 함수를 통해 디코딩하면 된다.
function btn_on_mouseup(objInst)
{
var obj_post_data, post_data_name;
obj_post_data = {
post_data_name_1: "홍길동",
post_data_name_2: "post_data_value_2"
};
factory.setxtranpostdata(obj_post_data);
obj_post_data = factory.getxtranpostdata();
if (obj_post_data == null) {
factory.consoleprint("HTTP POSTDATA OBJECT is null");
}
else {
// JavaScript 오브젝트를 문자열로 변환하여 로깅
factory.consoleprint("HTTP POSTDATA OBJECT = " +
factory.jsonstringify(obj_post_data));
// obj_post_data 오브젝트의 개별 값들을 로깅
for(post_data_name in obj_post_data) {
factory.consoleprint(post_data_name +
" = [" + decodeURIComponent(obj_post_data[post_data_name]) + "]");
}
}
}