Index: reference/jquery-plugins/select2-4.0.13/src/scss/theme/default/layout.scss =================================================================== diff -u -r902116c39f48bde3cd2b8573ac2749f71ed91757 -r2dac273fcf53228f2a13b2c81772f34a44f51970 --- reference/jquery-plugins/select2-4.0.13/src/scss/theme/default/layout.scss (.../layout.scss) (revision 902116c39f48bde3cd2b8573ac2749f71ed91757) +++ reference/jquery-plugins/select2-4.0.13/src/scss/theme/default/layout.scss (.../layout.scss) (revision 2dac273fcf53228f2a13b2c81772f34a44f51970) @@ -733,10 +733,55 @@ complete:function(xhr,status){ $('.loader').addClass('hide'); }, - error:function(xhr,status,error){ - jError("데이터 처리 중 에러가 발생했습니다."); - }, }); +} +//////////////////////////////////////////////////////////////////////////////////////// +//공통 AJAX SAMPLE +//////////////////////////////////////////////////////////////////////////////////////// +function ajax_sample() { + + $.ajax({ + url: "요청을 보낼 URL", + type: "요청 type(GET 혹은 POST)을 명시", + data: "서버로 보내지는 데이터", + contentType: "서버로 보내지는 데이터의 content-type, 기본값은 application/x-www-form-urlencoded", + dataType: "서버 응답으로 받는 데이터 타입", + statusCode: { + 200: function(data) { + + ////////////////////////////////////////////////////////// + console.log("ajax_build :: url = " + ajaxUrl); + for (var key in data) { + var value = data[key]; + console.log(key + "=" + value); + } + + var loopCount = 3; + for (var i = 0; i < loopCount; i++) { + console.log("loop check i = " + i); + } + ////////////////////////////////////////////////////////// + jSuccess("신규 제품 등록이 완료 되었습니다."); + + }, + 401: function(n) { + location.href = "/sso/login"; + }, + 403: function(n) { + console.log("403 return"); + }, + }, + beforeSend:function(){ + //$("#regist-pdService").hide(); 버튼 감추기 + }, + complete:function(){ + //$("#regist-pdService").show(); 버튼 보이기 + }, + error:function(e){ + jError("신규 제품 등록 중 에러가 발생했습니다."); + } + }); + } \ No newline at end of file Index: arms/js/pdService.js =================================================================== diff -u -r902116c39f48bde3cd2b8573ac2749f71ed91757 -r2dac273fcf53228f2a13b2c81772f34a44f51970 --- arms/js/pdService.js (.../pdService.js) (revision 902116c39f48bde3cd2b8573ac2749f71ed91757) +++ arms/js/pdService.js (.../pdService.js) (revision 2dac273fcf53228f2a13b2c81772f34a44f51970) @@ -46,13 +46,16 @@ } }); -// --- 팝업 띄울때 사이즈 조정 -- // +//////////////////////////////////////////////////////////////////////////////////////// +// --- 신규 제품(서비스) 등록 팝업 및 팝업 띄울때 사이즈 조정 -- // +//////////////////////////////////////////////////////////////////////////////////////// $("#modalPopupId").click(function () { var height = $(document).height() - 600; $(".modal-body") .find(".cke_contents:eq(0)") .css("height", height + "px"); }); + $("#extendModalPopupId").click(function () { var height = $(document).height() - 1000; $(".modal-body") @@ -202,7 +205,9 @@ templateSelection: formatUserSelection, }); +//////////////////////////////////////////////////////////////////////////////////////// // --- select2 (사용자 자동완성 검색 ) templateResult 설정 --- // +//////////////////////////////////////////////////////////////////////////////////////// function formatUser(jsonData) { var $container = $( "