|
|
@@ -28,26 +28,15 @@
|
|
|
|
|
|
function kcp_AJAX()
|
|
|
{
|
|
|
- // 占쌔댐옙 占쌀쏙옙占쏙옙 jQuery占쏙옙 占쏙옙占� 占쏙옙占쏙옙 占십댐옙 占쏙옙체占쏙옙占쏙옙占쏙옙 占쌜듸옙 占쌀쇽옙 占쌍듸옙占쏙옙 占쏙옙占쏙옙占실억옙占쏙옙占싹댐옙.
|
|
|
- // 占쏙옙 占싸븝옙占쏙옙 javascript占쏙옙 占쏙옙占쏙옙占쏙옙 jQuery占쏙옙 占싱울옙占싹몌옙 占쏙옙占쏙옙 占쏙옙占쏙옙 占쏙옙占쏙옙 占쌀쇽옙 占쌍쏙옙占싹댐옙.
|
|
|
- // 占실댐옙
|
|
|
- // javascript占쏙옙 占쏙옙占쏙옙 ajax 占쏙옙占쏙옙占� 占쏙옙 占십울옙 占쏙옙占쏙옙 占쌀쏙옙占쏙옙占쏙옙 order_approval.jsp占쏙옙 占쏙옙占쏙옙占쌔쇽옙 占쏙옙占� 占싹셔듸옙 占쏙옙占쏙옙 占쏙옙占쏙옙占쏙옙
|
|
|
- // 占쏙옙占쏙옙占실댐옙 jar 占쏙옙占싹울옙 占쏙옙占쏙옙 占쏙옙占쌨듸옙 占쏙옙占쏙옙占싶몌옙 占쏙옙占쏙옙寗占� 占쌍듸옙占쏙옙 method占쏙옙 占쏙옙占쏙옙 占실억옙 占쌍쏙옙占싹댐옙.
|
|
|
+ // 해당 소스는 jQuery를 사용 하지 않는 업체에서도 작동 할수 있도록 구현되었습니다.
|
|
|
+ // 이 부분은 javascript로 구현시 jQuery를 이용하면 더욱 쉽게 구현 할수 있습니다.
|
|
|
+ // 또는
|
|
|
+ // javascript를 통한 ajax 통신을 할 필요 없이 소스내에 order_approval.jsp를 연동해서 사용 하셔도 관계 없으며
|
|
|
+ // 제공되는 jar 파일에 직접 전달된 데이터를 사용할수 있도록 method가 구현 되어 있습니다.
|
|
|
if(ajax_flag)
|
|
|
{
|
|
|
- // TODO �댁쁺�� �꾨줈�좎퐳 �뺤씤�댁빞��
|
|
|
var url = "http:" + _frontUrl + "/pg/kcp/approval";
|
|
|
var form = document.order_info;
|
|
|
- let data = {
|
|
|
- site_cd : form.site_cd.value
|
|
|
- , ordr_idxx : form.ordr_idxx.value
|
|
|
- , good_mny : form.good_mny.value
|
|
|
- , pay_method : form.pay_method.value
|
|
|
- , escw_used : form.escw_used.value
|
|
|
- , good_name : form.good_name.value
|
|
|
- , response_type : form.response_type.value
|
|
|
- , Ret_URL : form.Ret_URL.value
|
|
|
- }
|
|
|
var params = "?site_cd=" + form.site_cd.value
|
|
|
+ "&ordr_idxx=" + form.ordr_idxx.value
|
|
|
+ "&good_mny=" + form.good_mny.value
|
|
|
@@ -55,14 +44,14 @@
|
|
|
+ "&escw_used=" + form.escw_used.value
|
|
|
+ "&good_name=" + form.good_name.value
|
|
|
+ "&response_type=" + form.response_type.value
|
|
|
- + "&Ret_URL=" + form.Ret_URL.value;
|
|
|
- sendRequest(encodeURI(url + params));
|
|
|
+ + "&Ret_URL=" + form.Ret_URL.value
|
|
|
+ sendRequest( url + params );
|
|
|
|
|
|
ajax_flag = false;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- alert("占쏙옙占� 占쏙옙占쌉니댐옙. 占쏙옙첩占� 占쏙옙慕占� 占쌍쇽옙占쏙옙.");
|
|
|
+ alert("통신 중입니다. 잠시만 기다려 주세요.");
|
|
|
}
|
|
|
|
|
|
}
|
|
|
@@ -75,31 +64,31 @@
|
|
|
{
|
|
|
if ( req01_AJAX.responseText != null )
|
|
|
{
|
|
|
- // 占쌔댐옙 占쌀쏙옙占쏙옙 jQuery占쏙옙 占쏙옙占� 占쏙옙占쏙옙 占십댐옙 占쏙옙체占쏙옙占쏙옙占쏙옙 占쌜듸옙 占쌀쇽옙 占쌍듸옙占쏙옙 占쏙옙占쏙옙占실억옙占쏙옙占싹댐옙.
|
|
|
- // 占쏙옙 占싸븝옙占쏙옙 javascript占쏙옙 占쏙옙占쏙옙占쏙옙 jQuery占쏙옙 占싱울옙占싹몌옙 占쏙옙占쏙옙 占쏙옙占쏙옙 占쏙옙占쏙옙 占쌀쇽옙 占쌍쏙옙占싹댐옙.
|
|
|
- // 占실댐옙
|
|
|
- // javascript占쏙옙 占쏙옙占쏙옙 ajax 占쏙옙占쏙옙占� 占쏙옙 占십울옙 占쏙옙占쏙옙 占쌀쏙옙占쏙옙占쏙옙 order_approval.jsp占쏙옙 占쏙옙占쏙옙占쌔쇽옙 占쏙옙占� 占싹셔듸옙 占쏙옙占쏙옙 占쏙옙占쏙옙占쏙옙
|
|
|
- // 占쏙옙占쏙옙占실댐옙 jar 占쏙옙占싹울옙 占쏙옙占쏙옙 占쏙옙占쌨듸옙 占쏙옙占쏙옙占싶몌옙 占쏙옙占쏙옙寗占� 占쌍듸옙占쏙옙 method占쏙옙 占쏙옙占쏙옙 占실억옙 占쌍쏙옙占싹댐옙.
|
|
|
+ // 해당 소스는 jQuery를 사용 하지 않는 업체에서도 작동 할수 있도록 구현되었습니다.
|
|
|
+ // 이 부분은 javascript로 구현시 jQuery를 이용하면 더욱 쉽게 구현 할수 있습니다.
|
|
|
+ // 또는
|
|
|
+ // javascript를 통한 ajax 통신을 할 필요 없이 소스내에 order_approval.jsp를 연동해서 사용 하셔도 관계 없으며
|
|
|
+ // 제공되는 jar 파일에 직접 전달된 데이터를 사용할수 있도록 method가 구현 되어 있습니다.
|
|
|
try
|
|
|
{
|
|
|
var form = document.order_info;
|
|
|
|
|
|
if( form.response_type.value == "JSON" )
|
|
|
{
|
|
|
- StateChangeForJSON( req01_AJAX ); // JSON 占쏙옙占쏙옙占� 占쏙옙占�
|
|
|
+ StateChangeForJSON( req01_AJAX ); // JSON 방식일 경우
|
|
|
}
|
|
|
else if( form.response_type.value == "XML" )
|
|
|
{
|
|
|
- StateChangeForXML( req01_AJAX ); // XML 占쏙옙占쏙옙占� 占쏙옙占�
|
|
|
+ StateChangeForXML( req01_AJAX ); // XML 방식일 경우
|
|
|
}
|
|
|
else if( form.response_type.value == "TEXT" || form.response_type.value == "" )
|
|
|
{
|
|
|
- StateChangeForText( req01_AJAX ); // TEXT 占쏙옙占쏙옙占� 占쏙옙占�
|
|
|
+ StateChangeForText( req01_AJAX ); // TEXT 방식일 경우
|
|
|
}
|
|
|
}
|
|
|
catch( e )
|
|
|
{
|
|
|
- StateChangeForText( req01_AJAX ); // TEXT 占쏙옙占쏙옙占� 占쏙옙占�
|
|
|
+ StateChangeForText( req01_AJAX ); // TEXT 방식일 경우
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -118,8 +107,8 @@
|
|
|
if( txt[0].replace(/^\s*/,'').replace(/\s*$/,'') == '0000' )
|
|
|
{
|
|
|
document.getElementById( "approval" ).value = txt[1].replace(/^\s*/,'').replace(/\s*$/,'');
|
|
|
- // 占싣뤄옙 alert占쏙옙 占쏙옙占쏙옙 占쌔듸옙占쏙옙
|
|
|
- alert("占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙 占신뤄옙占쏙옙 占쏙옙占� 占실억옙占쏙옙占싹댐옙.");
|
|
|
+ // 아래 alert는 삭제 해도됨
|
|
|
+ alert("성공적으로 거래가 등록 되었습니다.");
|
|
|
PayUrl = decodeURIComponent( txt[2].replace(/^\s*/,'').replace(/\s*$/,'') );
|
|
|
|
|
|
document.getElementById( "traceNo" ).value = txt[3].replace(/^\s*/,'').replace(/\s*$/,'');
|
|
|
@@ -134,7 +123,7 @@
|
|
|
var res_msg = txt[2].replace(/^\s*/,'').replace(/\s*$/,'');
|
|
|
|
|
|
ajax_flag=true;
|
|
|
- alert("占쏙옙占쏙옙 占실억옙占쏙옙占싹댐옙.[" + res_msg + "]");
|
|
|
+ alert("실패 되었습니다.[" + res_msg + "]");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -147,8 +136,8 @@
|
|
|
if( x[0].getElementsByTagName( "Code" )[0].childNodes[0].nodeValue == '0000' )
|
|
|
{
|
|
|
document.getElementById( "approval" ).value = x[0].getElementsByTagName( "approvalKey" )[0].childNodes[0].nodeValue;
|
|
|
- // 占싣뤄옙 alert占쏙옙 占쏙옙占쏙옙 占쌔듸옙占쏙옙
|
|
|
- alert("占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙 占신뤄옙占쏙옙 占쏙옙占� 占실억옙占쏙옙占싹댐옙.");
|
|
|
+ // 아래 alert는 삭제 해도됨
|
|
|
+ alert("성공적으로 거래가 등록 되었습니다.");
|
|
|
PayUrl = x[0].getElementsByTagName( "PayUrl" )[0].childNodes[0].nodeValue;
|
|
|
|
|
|
document.getElementById( "traceNo" ).value = x[0].getElementsByTagName( "traceNo" )[0].childNodes[0].nodeValue;
|
|
|
@@ -163,7 +152,7 @@
|
|
|
{
|
|
|
ajax_flag=true;
|
|
|
|
|
|
- alert("占쏙옙占쏙옙 占실억옙占쏙옙占싹댐옙.[" + x[0].getElementsByTagName( "Message" )[0].childNodes[0].nodeValue + "]");
|
|
|
+ alert("실패 되었습니다.[" + x[0].getElementsByTagName( "Message" )[0].childNodes[0].nodeValue + "]");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -175,8 +164,8 @@
|
|
|
if( json.Code == '0000' )
|
|
|
{
|
|
|
document.getElementById( "approval" ).value = json.approvalKey;
|
|
|
- // 占싣뤄옙 alert占쏙옙 占쏙옙占쏙옙 占쌔듸옙占쏙옙
|
|
|
- alert("占쏙옙占쏙옙占쏙옙占쏙옙占쏙옙 占신뤄옙占쏙옙 占쏙옙占� 占실억옙占쏙옙占싹댐옙.");
|
|
|
+ // 아래 alert는 삭제 해도됨
|
|
|
+ alert("성공적으로 거래가 등록 되었습니다.");
|
|
|
PayUrl = json.PayUrl;
|
|
|
|
|
|
document.getElementById( "PayUrl" ).value = json.request_URI;
|
|
|
@@ -188,6 +177,6 @@
|
|
|
{
|
|
|
ajax_flag=true;
|
|
|
|
|
|
- alert("占쏙옙占쏙옙 占실억옙占쏙옙占싹댐옙.[" + json.Message + "]");
|
|
|
+ alert("실패 되었습니다.[" + json.Message + "]");
|
|
|
}
|
|
|
}
|