fix : 배송지 등록/수정 - 일본 주소 api 호출 스크립트 개선

This commit is contained in:
이대환
2026-02-05 18:26:59 +09:00
parent 3b8eba8e0b
commit f5dfdb2f78
4 changed files with 81 additions and 86 deletions

View File

@@ -361,30 +361,29 @@ const fn_select_postcodeJp = function () {
type: 'GET',
url: 'https://zipcloud.ibsnet.co.jp/api/search?zipcode=' + $('#zip').val()
+'&callback=' + 'fn_set_postcodeJp',
dataType: 'jsonp'
dataType: 'jsonp',
success: function(data) {
if(data.status == 200) {
let result = data.results[0];
let adres = result.address1;
let dtlAdres = [result.address2, result.address3].join(" ");
let prefcode = result.prefcode;
$("#adres").val(adres);
$("#dtlAdres").val(dtlAdres);
$("#prefcode").val(prefcode);
$("#adresDv").val("01");
} else {
$('#postcodeAlert').show();
}
},
error: function (xhr, status, error) {
console.error('API 호출 실패:', error);
}
});
}
/**********************************************
ibsnet api 호출 콜백 (화면에 주소 결과값 세팅)
***********************************************/
const fn_set_postcodeJp = function (Data) {
if(Data.status == 200) {
let result = Data.results[0];
let adres = result.address1;
let dtlAdres = [result.address2, result.address3].join(" ");
let prefcode = result.prefcode;
$("#adres").val(adres);
$("#dtlAdres").val(dtlAdres);
$("#prefcode").val(prefcode);
$("#adresDv").val("01");
} else {
$('#postcodeAlert').show();
}
}
/**********************************************
배송지 관리 팝업 언어별 form 초기화
***********************************************/