fix : 배송지 등록/수정 - 일본 주소 api 호출 스크립트 개선
This commit is contained in:
@@ -410,32 +410,30 @@ 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];
|
||||||
|
|
||||||
|
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 초기화
|
배송지 관리 팝업 언어별 form 초기화
|
||||||
***********************************************/
|
***********************************************/
|
||||||
|
|||||||
@@ -361,30 +361,29 @@ 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];
|
||||||
|
|
||||||
|
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 초기화
|
배송지 관리 팝업 언어별 form 초기화
|
||||||
***********************************************/
|
***********************************************/
|
||||||
|
|||||||
@@ -351,30 +351,29 @@ 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];
|
||||||
|
|
||||||
|
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 초기화
|
배송지 관리 팝업 언어별 form 초기화
|
||||||
***********************************************/
|
***********************************************/
|
||||||
|
|||||||
@@ -361,30 +361,29 @@ 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];
|
||||||
|
|
||||||
|
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 초기화
|
배송지 관리 팝업 언어별 form 초기화
|
||||||
***********************************************/
|
***********************************************/
|
||||||
|
|||||||
Reference in New Issue
Block a user