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

@@ -410,18 +410,11 @@ const fn_update_dlvylc = function (pageIndex,msg,isMobile) {
$.ajax({ $.ajax({
type: 'GET', type: 'GET',
url: 'https://zipcloud.ibsnet.co.jp/api/search?zipcode=' + $('#zip').val() 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];
/**********************************************
ibsnet api 호출 콜백 (화면에 주소 결과값 세팅)
***********************************************/
const fn_set_postcodeJp = function (Data) {
if(Data.status == 200) {
let result = Data.results[0];
let adres = result.address1; let adres = result.address1;
let dtlAdres = [result.address2, result.address3].join(" "); let dtlAdres = [result.address2, result.address3].join(" ");
@@ -434,6 +427,11 @@ const fn_update_dlvylc = function (pageIndex,msg,isMobile) {
} else { } else {
$('#postcodeAlert').show(); $('#postcodeAlert').show();
} }
},
error: function (xhr, status, error) {
console.error('API 호출 실패:', error);
}
});
} }
/********************************************** /**********************************************

View File

@@ -361,16 +361,10 @@ const fn_select_postcodeJp = function () {
type: 'GET', type: 'GET',
url: 'https://zipcloud.ibsnet.co.jp/api/search?zipcode=' + $('#zip').val() url: 'https://zipcloud.ibsnet.co.jp/api/search?zipcode=' + $('#zip').val()
+'&callback=' + 'fn_set_postcodeJp', +'&callback=' + 'fn_set_postcodeJp',
dataType: 'jsonp' dataType: 'jsonp',
}); success: function(data) {
} if(data.status == 200) {
let result = data.results[0];
/**********************************************
ibsnet api 호출 콜백 (화면에 주소 결과값 세팅)
***********************************************/
const fn_set_postcodeJp = function (Data) {
if(Data.status == 200) {
let result = Data.results[0];
let adres = result.address1; let adres = result.address1;
let dtlAdres = [result.address2, result.address3].join(" "); let dtlAdres = [result.address2, result.address3].join(" ");
@@ -383,6 +377,11 @@ const fn_set_postcodeJp = function (Data) {
} else { } else {
$('#postcodeAlert').show(); $('#postcodeAlert').show();
} }
},
error: function (xhr, status, error) {
console.error('API 호출 실패:', error);
}
});
} }
/********************************************** /**********************************************

View File

@@ -351,16 +351,10 @@ const fn_select_postcodeJp = function () {
type: 'GET', type: 'GET',
url: 'https://zipcloud.ibsnet.co.jp/api/search?zipcode=' + $('#zip').val() url: 'https://zipcloud.ibsnet.co.jp/api/search?zipcode=' + $('#zip').val()
+'&callback=' + 'fn_set_postcodeJp', +'&callback=' + 'fn_set_postcodeJp',
dataType: 'jsonp' dataType: 'jsonp',
}); success: function(data) {
} if(data.status == 200) {
let result = data.results[0];
/**********************************************
ibsnet api 호출 콜백 (화면에 주소 결과값 세팅)
***********************************************/
const fn_set_postcodeJp = function (Data) {
if(Data.status == 200) {
let result = Data.results[0];
let adres = result.address1; let adres = result.address1;
let dtlAdres = [result.address2, result.address3].join(" "); let dtlAdres = [result.address2, result.address3].join(" ");
@@ -373,6 +367,11 @@ const fn_set_postcodeJp = function (Data) {
} else { } else {
$('#postcodeAlert').show(); $('#postcodeAlert').show();
} }
},
error: function (xhr, status, error) {
console.error('API 호출 실패:', error);
}
});
} }
/********************************************** /**********************************************

View File

@@ -361,16 +361,10 @@ const fn_select_postcodeJp = function () {
type: 'GET', type: 'GET',
url: 'https://zipcloud.ibsnet.co.jp/api/search?zipcode=' + $('#zip').val() url: 'https://zipcloud.ibsnet.co.jp/api/search?zipcode=' + $('#zip').val()
+'&callback=' + 'fn_set_postcodeJp', +'&callback=' + 'fn_set_postcodeJp',
dataType: 'jsonp' dataType: 'jsonp',
}); success: function(data) {
} if(data.status == 200) {
let result = data.results[0];
/**********************************************
ibsnet api 호출 콜백 (화면에 주소 결과값 세팅)
***********************************************/
const fn_set_postcodeJp = function (Data) {
if(Data.status == 200) {
let result = Data.results[0];
let adres = result.address1; let adres = result.address1;
let dtlAdres = [result.address2, result.address3].join(" "); let dtlAdres = [result.address2, result.address3].join(" ");
@@ -383,6 +377,11 @@ const fn_set_postcodeJp = function (Data) {
} else { } else {
$('#postcodeAlert').show(); $('#postcodeAlert').show();
} }
},
error: function (xhr, status, error) {
console.error('API 호출 실패:', error);
}
});
} }
/********************************************** /**********************************************