테스트 사이트 - 개발 중인 베타 버전입니다

에스크로결제 체크시 alert창이 뜹니다 채택완료

slingshot 8년 전 조회 3,630

안녕하세요 sir회원님들

 

현재 영카트로 만든 쇼핑몰은 갤럭시아컴즈라는 PG사를 붙여서 카드결제를 이용하고있습니다.

 

일반 실결제 시에는 별 문제가 되질않으나 에스크로결제 사용을 관리자에서 체크시

 

주소 입력창에 우편번호 검색을 클릭시 alert창이 뜨는데 혹시 문제가 뭔지 알수 있을까요?

 

개발자 도구로 break point를 찾아보아도 

 

필수적인 부분은 들어간것으로 보이는데 뭐가 문제일까요?

 

관련 링크를 함께 첨부합니다;

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
thisgun
8년 전

다음 우편 api 가이드에 보시면

http://postcode.map.daum.net/guide

 

아래 스크립트가 필요합니다만, 아래 스크립트가 없으면 질문 내용처럼 alert 경고가 뜹니다.

<script src="http://dmaps.daum.net/map_js_init/postcode.v2.js"></script>

 

영카트5에서는 위의 스크립트 출력을 아래 코드에서 하고 있습니다.

// add_javascript('js 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_javascript(G5_POSTCODE_JS, 0);    //다음 주소 js

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

s
slingshot
8년 전
답변주셔서 감사합니다. <script src="http://dmaps.daum.net/map_js_init/postcode.v2.js"></script>의 부제로 해당 alert창이 뜨는것으로 확인했으나 이해가 안가는점은;

./config.php 최하단에는 이렇게 정의하고 있습니다.

if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']=='on') { //https 통신일때 daum 주소 js
define('G5_POSTCODE_JS', '<script src="https://spi.maps.daum.net/imap/map_js_init/postcode.v2.js"></script>');
} else { //http 통신일때 daum 주소 js
define('G5_POSTCODE_JS', '<script src="http://dmaps.daum.net/map_js_init/postcode.v2.js"></script>');
}

그런데 에스크로 결제만 관리자에서 체크하면 dmaps.daum.net 스크립트를 불러오질않네요;..


정작 orderform.sub.php에 <script src="http://dmaps.daum.net/map_js_init/postcode.v2.js"></script>
스크립트를 강제로 넣으면 Uncaught ReferenceError: forderform_check is not defined라고
유효검사를 못하네요 이번엔;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인