| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625 |
- /*
- * Common URL Definition
- */
- const _PAGE_LOGIN = _frontUrl + "/signin"; // GNB > 로그인
- const _PAGE_LOGOUT = _frontUrl + "/logout"; // GNB > 로그아웃
- //== 메인 ==/
- const _PAGE_MAIN = _frontUrl + "/display/mall/main/form"; // 몰메인
- //== 고객 ==/
- const _PAGE_CUSTOMER_JOIN_TYPE = _frontUrl + "/customer/join/type/form"; // 고객 > 회원가입 유형
- const _PAGE_CUSTOMER_JOIN = _frontUrl + "/customer/join/form"; // 고객 > 회원가입
- const _PAGE_CUSTOMER_SNS_JOIN = _frontUrl + "/customer/sns/join/form"; // 고객 > SNS가입
- const _PAGE_CUSTOMER_JOIN_COMPLETE = _frontUrl + "/customer/join/complete/form"; // 고객 > 고객가입 > 완료페이지
- const _PAGE_CUSTOMER_ID_FIND = _frontUrl + "/customer/id/find/form"; // 고객 > 아이디 찾기
- const _PAGE_CUSTOMER_PWD_FIND = _frontUrl + "/customer/password/find/form"; // 고객 > 비밀번호 찾기
- const _PAGE_CUSTOMER_PWD_CHANGE_FIND = _frontUrl + "/customer/password/change/form?pageGb=find"; // 고객 > 비밀번호 찾기> 비밀번호 변경 화면
- const _PAGE_CUSTOMER_PWD_CHANGE_TEMP = _frontUrl + "/customer/password/change/form?pageGb=temp"; // 고객 > 임시비밀번호 로그인 > 비밀번호 변경 화면
- const _PAGE_CUSTOMER_DORMANT = _frontUrl + "/customer/dormant/certify/form"; // 고객 > 휴면회원
- //== 상품상세 ==/
- const _PAGE_GOODS_DETAIL = _frontUrl + "/goods/detail/form?goodsCd="; // 상품 상세
- //const _PAGE_GOODS_DETAIL = _frontUrl + "/goods/detail/coupon/layer?goodsCd="; // 쿠폰레이어
- const _PAGE_SHOPPING_BENEFIT = _frontUrl + "/goods/shopping/benefit/layer"; // 쇼핑혜택레이어
- const _PAGE_CARD_PRMT_LAYER = _frontUrl + "/goods/card/prmt/layer"; // 카드혜택레이어
- const _PAGE_GOODS_SIZEINFO_LAYER = _frontUrl + "/goods/sizeInfo/layer?goodsCd="; // 사이즈정보레이어
- const _PAGE_GOODS_QNA_LAYER = _frontUrl + "/goods/qna/layer/"; // 상품문의레이어
- const _PAGE_GOODS_QNA_CREATE_LAYER = _frontUrl + "/goods/qna/create/layer/"; // 상품문의레이어
- const _PAGE_GOODS_DELIVERY_LAYER = _frontUrl + "/goods/delivery/layer/"; // 배송/교환/반품 레이어
- const _PAGE_GOODS_REVIEW_LAYER = _frontUrl + "/goods/review/layer?goodsCd="; // 상품평 레이어
- //== 장바구니 ==/
- //== 주문 ==/
- //== 마이페이지 ==/
- const _PAGE_MYPAGE = _frontUrl + "/mypage/main/form"; // 마이페이지 > 메인
- const _PAGE_MYPAGE_ORDER_LIST = _frontUrl + "/mypage/order/list/form"; // 마이페이지 > 주문확인/배송조회
- const _PAGE_MYPAGE_ORDER_DETAIL = _frontUrl + "/mypage/order/detail/form/"; // 마이페이지 > 주문/배송 상세
- const _PAGE_MYPAGE_CRS_LIST = _frontUrl + "/mypage/crs/list/form"; // 마이페이지 > 취소/교환/반품 목록
- const _PAGE_MYPAGE_RESTOCK = _frontUrl + "/mypage/restock/form"; // 마이페이지 > 재입고 알림 내역
- const _PAGE_MYPAGE_COUPON = _frontUrl + "/mypage/coupon/form"; // 마이페이지 > 쿠폰
- const _PAGE_MYPAGE_POINT = _frontUrl + "/mypage/point/form"; // 마이페이지 > 포인트
- const _PAGE_MYPAGE_GIFTCARD = _frontUrl + "/mypage/gift/card/form"; // 마이페이지 > 상품권
- const _PAGE_MYPAGE_REVIEW = _frontUrl + "/mypage/review/form"; // 마이페이지 > 리뷰
- const _PAGE_MYPAGE_DELIVERY_ADDR = _frontUrl + "/mypage/delivery/addr/form"; // 마이페이지 > 배송지 관리
- const _PAGE_MYPAGE_WISHLIST = _frontUrl + "/mypage/wish/list/form"; // 마이페이지 > 위시리스트
- const _PAGE_MYPAGE_CUSTOMER = _frontUrl + "/mypage/customer/form"; // 마이페이지 > 내정보 관리
- const _PAGE_MYPAGE_SECEDE = _frontUrl + "/mypage/customer/secede/form"; // 마이페이지 > 회원탈퇴
- const _PAGE_WISHLIST_PUT = _frontUrl + "/mypage/wish/list/put"; // 위시리스트 담기
- const _PAGE_WISHLIST_DEL = _frontUrl + "/mypage/wish/list/delete"; // 위시리스트 삭제
- //== 검색 ==/
- //== 기획전 ==/
- const _PAGE_PLANNING_MAIN = _frontUrl + "/planning/main/form"; // 기획전 메인
- //== 이벤트 ==/
- const _PAGE_EVENT_MAIN = _frontUrl + "/planning/event/main/form"; // 이벤트 메인
- //== 고객센터 ==/
- const _PAGE_FAQ = _frontUrl + "/callcenter/faq/form"; // 고객센터 > FAQ
- const _PAGE_ONETOONE_QNA = _frontUrl + "/callcenter/onetoone/qna/form"; // 고객센터 > 1:1문의
- const _PAGE_ONETOONE_QNA_REG = _frontUrl + "/callcenter/onetoone/qna/register/form"; // 고객센터 > 1:1문의등록
- const _PAGE_GOODS_QNA = _frontUrl + "/callcenter/goods/qna/form"; // 고객센터 > 상품문의
- const _PAGE_NOTICE = _frontUrl + "/callcenter/notice/form"; // 고객센터 > 공지사항
- //== 기타 ==/
- /**********************************************************************************************/
- /**
- * @type : function
- * @access : public
- * @desc : page 이동
- * <pre>
- * cfnGoToPage(PAGE_LOGIN);
- * </pre>
- * @param : page - page
- * @return : None
- * @author : gagamel
- * @since : 2020/02/21
- */
- var cfnGoToPage = function(page, ithrCd) {
- var params = page;
- if (ithrCd) params += "&ithrCd=" + ithrCd;
- document.location.href = params;
- }
- /**
- * @type : function
- * @access : public
- * @desc : 나이스 휴대폰 인증
- * <pre>
- * cfnOpenCellphoneCertify();
- * 호출된 페이지에서
- * PC : fnNiceCallBack(encData) 콜백 함수 생성 후 encData 가지고 호출 처리
- * MO : redirectUrl 호출하는 페이지에서 넣어줘야됨
- * </pre>
- * @param redirectUrl - 모바일에서 사용 페이지이동으로 하기 때문에
- * @param custparams - 회원정보수정 화면에서 사용함
- * @since : 2021/02/09
- * @author : jsshin
- */
- var cfnOpenCellphoneCertify = function (redirectUrl, custparams) {
- var actionUrl = _frontUrl + "/customer/nice/cellphone/form";
- var popupWidth = 420;
- var popupHeight = 720;
- var popupX = (window.screen.width / 2) - (popupWidth / 2);
- var popupY = (window.screen.height / 3) - (popupHeight / 3);
- if ('P' === _frontGb) {
- window.open(actionUrl, "popupCellphone", "top=" + popupY + ", left=" + popupX + ", width=" + popupWidth + ", height=" + popupHeight + ", fullscreen=no,menubar=no,status=no,toolbar=no,titlebar=yes,location=no,scrollbar=no");
- } else {
- if (!gagajf.isNull(redirectUrl)) {
- actionUrl = actionUrl + "?redirectUrl=" + redirectUrl;
- if (!gagajf.isNull(custparams)) {
- actionUrl = actionUrl + "&custparams=" + custparams;
- }
- document.location.href = actionUrl;
- }
- }
- }
- /**
- * @type : function
- * @access : public
- * @desc : 나이스 아이핀 인증
- * <pre>
- * cfnOpenIpinCertify();
- * 호출된 페이지에서
- * PC : fnNiceCallBack(encData) 콜백 함수 생성 후 encData 가지고 호출 처리
- * MO :
- * </pre>
- * @since : 2021/02/09
- * @author : jsshin
- */
- var cfnOpenIpinCertify = function (redirectUrl) {
- var actionUrl = _frontUrl + "/customer/nice/ipin/form";
- var popupWidth = 445;
- var popupHeight = 550;
- var popupX = (window.screen.width / 2) - (popupWidth / 2);
- var popupY = (window.screen.height / 3) - (popupHeight / 3);
- if ('P' === _frontGb) {
- window.open(actionUrl, "popupIpin", "top=" + popupY + ", left=" + popupX + ", width=" + popupWidth + ", height=" + popupHeight + ", fullscreen=no,menubar=no,status=no,toolbar=no,titlebar=yes,location=no,scrollbar=no");
- } else {
- if (!gagajf.isNull(redirectUrl)) {
- document.location.href = actionUrl + "?redirectUrl=" + redirectUrl;
- }
- }
- };
- /**
- * @type : function
- * @access : public
- * @desc : 장바구니 등록 temp.cartGb :C 장바구니, O:바로구매
- * <pre>
- * cfnAddCart(cartList);
- * cartList는 Array로 등록해주셔야합니다.
- * ex) 일반 & deal 상품 장바구니 등록 (일반&딜 상품도 배열에 담아서 전송해주세요.)
- * let compsList = [];
- * let temp = new Object;
- * temp.goodsCd = "14373703";
- * temp.optCd = "블랙140";
- * temp.goodsQty = 1;
- * temp.goodsType = "G056_D";
- * temp.dealGoodsCd = "STY"
- * temp.cartGb = "C";
- * temp.afLinkCd = "afLinkCd";
- * temp.ithrCd = "G027_ZZZ";
- * temp.contentsLoc = "G028_YYY";
- * temp.planDtlSq = "123";
- * compsList.push(temp);
- * cfnAddCart(compsList);
- *
- * ex) 세트상품 장바구니 등록
- * let compsList = [];
- * for(let j = 0 ; j < length ; j++) { // 구성품 수량 만큼 for
- * let temp = new Object;
- * temp.goodsCd = "STYS000000016";
- * temp.itemCd = '14373757';
- * temp.optCd = "핑크120";
- * temp.goodsQty = 1;
- * temp.goodsType = "G056_S";
- * temp.cartGb = "C";
- * temp.afLinkCd = "afLinkCd";
- * temp.ithrCd = "G027_ZZZ";
- * temp.contentsLoc = "G028_YYY";
- * temp.planDtlSq = "123";
- * compsList.push(temp);
- * }
- * cfnAddCart(compsList);
- * </pre>
- * @since : 2021/02/24
- * @author : xodud1202
- */
- function cfnAddCart(cartList) {
- let jsonData = JSON.stringify(cartList);
- $.ajax( {
- type: "POST",
- url : '/cart/save',
- data : jsonData,
- contentType: 'application/json',
- dataType : 'text',
- success : function(result) {
- alert(result);
- }
- });
- }
- /**
- * @type : function
- * @access : public
- * @desc : 네이버 로그인
- * <pre>
- * cfnLoginNaver();
- * 호출된 페이지에서
- * PC: fnSnsSigninCallback(userInfo) 콜백 함수 생성 후 가지고 호출 처리
- * MO :
- * </pre>
- * @since : 2021/02/23
- * @author : jsshin
- */
- var cfnLoginNaver = function (requestGb, chkRememberMe) {
- let actionUrl = _frontUrl + '/signin/naverlogin?rememberMe=' + chkRememberMe;
- let popupHeight = 800;
- let popupWidth = 600;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 3) - (popupHeight / 3);
- if ('P' === _frontGb) {
- window.open(actionUrl, 'naverLogin', 'top=' + popupY + ',left=' + popupX + ',height=' + popupHeight + ',width=' + popupWidth + ', fullscreen=no,menubar=no,status=no,toolbar=no,titlebar=yes,location=no,scrollbars=yes', '');
- } else {
- document.location.href = actionUrl + '&requestGb=' + requestGb;
- }
- };
- /**
- * @type : function
- * @access : public
- * @desc : 카카오 로그인
- * <pre>
- * cfnLoginKakao();
- * 호출된 페이지에서
- * PC: fnSnsSigninCallback(userInfo) 콜백 함수 생성 후 가지고 호출 처리
- * MO :
- * </pre>
- * @since : 2021/02/23
- * @author : jsshin
- */
- var cfnLoginKakao = function (requestGb, chkRememberMe) {
- let actionUrl = _frontUrl + '/signin/kakologin?rememberMe=' + chkRememberMe;
- let popupWidth = 450;
- let popupHeight = 700;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 3) - (popupHeight / 3);
- if ('P' === _frontGb) {
- //window.open(actionUrl, 'kakaoLogin', 'top=' + popupY + ',left=' + popupX + ',height=' + popupHeight + ',width=' + popupWidth + ', fullscreen=no,menubar=no,status=no,toolbar=no,titlebar=yes,location=no,scrollbars=yes', '');
- } else {
- //document.location.href = actionUrl + '&requestGb=' + requestGb;
- }
- };
- /**
- * @type : function
- * @access : public
- * @desc : Yes24 로그인
- * <pre>
- * cfnLoginYes24();
- * 호출된 페이지에서
- * PC: fnSnsSigninCallback(userInfo) 콜백 함수 생성 후 가지고 호출 처리
- * MO :
- * </pre>
- * @since : 2021/02/23
- * @author : jsshin
- */
- var cfnLoginYes24 = function (requestGb, chkRememberMe) {
- let actionUrl = _frontUrl + '/signin/yes24login?rememberMe=' + chkRememberMe;
- let popupWidth = 484;
- let popupHeight = 390;
- let popupX = (window.screen.width / 2) - (popupWidth / 2);
- let popupY = (window.screen.height / 3) - (popupHeight / 3);
- if ('P' === _frontGb) {
- window.open(actionUrl, 'yes24Login', 'top=' + popupY + ',left=' + popupX + ',height=' + popupHeight + ',width=' + popupWidth + ', fullscreen=no,menubar=no,status=no,toolbar=no,titlebar=yes,location=no,scrollbars=yes', '');
- } else {
- document.location.href = actionUrl + '&requestGb=' + requestGb;
- }
- };
- /**
- * @type : function
- * @access : public
- * @desc : 상품상세로 이동
- * <pre>
- * cfnGoToGoodsDetail('A83U-TS058S');
- * </pre>
- * @param : goodsCd - 상품코드코드. 필수
- * @param : ithrCd - 유입경로. 필수
- * @param : contentsLoc - 컨텐츠위치.
- * @since : 2021/03/02
- * @author : eskim
- */
- var cfnGoToGoodsDetail = function (goodsCd, colorCd, ithrCd, contentsLoc, planDtlSq) {
- var params = goodsCd;
- params += "&colorCd=" + colorCd;
- if (typeof (ithrCd) != 'undefined') params += "&ithrCd=" + ithrCd;
- if (typeof (contentsLoc) != 'undefined' && contentsLoc != "") params += "&contentsLoc=" + contentsLoc;
- if (typeof (planDtlSq) != 'undefined') params += "&planDtlSq=" + planDtlSq;
- cfnGoToPage(_PAGE_GOODS_DETAIL + params);
- }
- /**
- * @type : function
- * @access : public
- * @desc : 공통 레이어 띄우기
- * <pre>
- * cfOpenLayer(_PAGE_CARD_LAYER, 'layer_card_benefit');
- * </pre>
- * @param : page - page. 필수
- * @param : tgt - 레이어가 표시될 위치(예, div 태크의 ID). 필수
- * @param : oParam - Parameter Object. 옵션
- * @param : callbackFnc - 콜백함수. 옵션
- */
- function cfOpenLayer(page, tgt, oParam, callbackFnc) {
- if (!oParam) oParam = new Object();
- $.post(page
- , oParam
- , function (result) {
- $('#' + tgt).html(result);
- $('#' + tgt).modal("show");
- //$('#' + tgt).show();
- //layerPop_resize(tgt);
- if (callbackFnc && $.isFunction(callbackFnc))
- callbackFnc();
- }
- , "html");
- return false;
- }
- /**
- * @type : function
- * @access : public
- * @desc : 공통 레이어 위치 조정
- * <pre>
- * layerPop_resize('layer_card_benefit');
- * </pre>
- * @param : tgt - 레이어가 표시될 위치(예, div 태크의 ID). 필수
- */
- function layerPop_resize(tgt) {
- var thisH = $("#" + tgt).find(".modal").outerHeight();
- var thisT = ($(window).height() / 2) - (thisH / 2);
- $("#" + tgt).find(".modal").css('top', thisT + 'px');
- }
- /**
- * @type : function
- * @access : public
- * @desc : 공통 레이어 닫기(레이어 숨기기)
- * <pre>
- * cfCloseLayer("layer_card_benefit");
- * </pre>
- * @param : tgt - 숨길 레이어 ID(예, div 태크의 ID). 필수
- */
- function cfCloseLayer(tgt) {
- if (_frontGb == "M"){
- btnClose(tgt);
- }else{
- $('#' + tgt).hide();
- $('#' + tgt).remove();
- }
- return false;
- }
- /**
- * @type : function
- * @access : public
- * @desc : 카드혜택보기
- * <pre>
- * cfCardInfo();
- * </pre>
- */
- function cfCardInfo() {
- var str = '<div class="modal fade pd_pop bnf_card_pop" id="layer_card_benefit" tabindex="-1" role="dialog" aria-labelledby="bnfCardLabel" aria-hidden="true"></div>';
- if ($('#layer_card_benefit').length == 0) {
- $('body').append(str);
- }
- cfOpenLayer(_PAGE_CARD_PRMT_LAYER, 'layer_card_benefit');
- }
- /**
- * @type : function
- * @access : public
- * @desc : 공통 full 레이어 띄우기
- * <pre>
- * cfOpenFullLayer(_PAGE_CARD_LAYER, 'layer_card_benefit');
- * </pre>
- * @param : page - page. 필수
- * @param : tgt - 레이어가 표시될 위치(예, div 태크의 ID). 필수
- * @param : oParam - Parameter Object. 옵션
- * @param : callbackFnc - 콜백함수. 옵션
- */
- function cfOpenFullLayer(page, tgt, oParam, callbackFnc) {
- if (!oParam) oParam = new Object();
- $.post(page
- , oParam
- , function (result) {
- $('body').addClass('lock');
- $('#' + tgt).html(result);
- $('#' + tgt).show();
- if (callbackFnc && $.isFunction(callbackFnc))
- callbackFnc();
- }
- , "html");
- return false;
- }
- /**
- * @type : function
- * @access : public
- * @desc : 공통 full 레이어 닫기(레이어 숨기기)
- * <pre>
- * cfCloseFullLayer("layer_card_benefit");
- * </pre>
- * @param : tgt - 숨길 레이어 ID(예, div 태크의 ID). 필수
- */
- function cfCloseFullLayer(tgt) {
- //if (_frontGb == "M"){
- // btnClose(tgt);
- //}else{
- $('#' + tgt).hide();
- $('#' + tgt).remove();
- $('body').removeClass('lock');
- //}
- return false;
- }
- /**
- * @type : function
- * @access : public
- * @desc : 상품문의 full 팝업
- * <pre>
- * cfGoodsQngReg();
- * </pre>
- */
- function cfGoodsQng(goodsCd) {
- var Param = new Object();
- var str = '<div class="pd_pop full_pop pd_qnalist_pop" id="layer_goods_qna">';
- if ($('#layer_goods_qna').length == 0) {
- $('body').append(str);
- }
- cfOpenFullLayer(_PAGE_GOODS_QNA_LAYER + goodsCd, 'layer_goods_qna');
- }
- /**
- * @type : function
- * @access : public
- * @desc : 상품문의 등록 팝업
- * <pre>
- * cfGoodsQngReg();
- * </pre>
- */
- function cfGoodsQngCreate(goodsCd) {
- var Param = new Object();
- var str = '<div class="modal fade pd_pop pd_qnawrite_pop" id="layer_goods_qna_reg" tabindex="-1" role="dialog" aria-labelledby="pdQnaWriteLabel" aria-hidden="true">';
- if ($('#layer_goods_qna_reg').length == 0) {
- $('body').append(str);
- }
- cfOpenLayer(_PAGE_GOODS_QNA_CREATE_LAYER + goodsCd, 'layer_goods_qna_reg');
- }
- /**
- * @type : function
- * @access : public
- * @desc : 상품문의 full 팝업
- * <pre>
- * cfGoodsQngReg();
- * </pre>
- */
- function cfGoodsDelivery(goodsCd) {
- var Param = new Object();
- var str = '<div class="pd_pop full_pop pd_delivery_pop" id="layer_goods_delivery">';
- if ($('#layer_goods_delivery').length == 0) {
- $('body').append(str);
- }
- cfOpenFullLayer(_PAGE_GOODS_DELIVERY_LAYER + goodsCd, 'layer_goods_delivery');
- }
- /**
- * @type : function
- * @access : public
- * @desc : 로그인 확인
- * <pre>
- * cfCheckLogin('callbackFn');
- * </pre>
- */
- function cfCheckLogin() {
- var result = '';
- $.ajax({
- type: 'get'
- , async: false
- , url: '/common/login/check'
- , success: function (data) {
- result = data;
- }
- });
- return result;
- }
- /**
- * @type : function
- * @access : public
- * @desc : 위시리스트 담기/삭제
- * <pre>
- * cfnPutWishList(OBJ);
- * </pre>
- * @param : goodsCd - 상품코드. 필수
- * @param : planSq - 기획전번호. 옵션
- * @date : 2021/03/08
- * @author : yujung
- */
- function cfnPutWishList(a) {
- if (!cfCheckLogin()) {
- cfnGoToPage(_PAGE_LOGIN);
- return false;
- }
- var goodsCd = $(a).attr("goodsCd");
- var ithrCd = $(a).attr("ithrCd");
- var contentsLoc = $(a).attr("contentsLoc");
- var planDtlSq = $(a).attr("planDtlSq");
- var flag = 'REG';
- if ($(a).hasClass('active')) {
- flag = 'DEL'
- }
- if (gagajf.isNull(goodsCd)) return;
- var data = [];
- var params = new Object();
- params.goodsCd = goodsCd;
- if (!gagajf.isNull(ithrCd)) {
- params.ithrCd = ithrCd;
- }
- if (!gagajf.isNull(contentsLoc)) {
- params.contentsLoc = contentsLoc;
- }
- if (!gagajf.isNull(planDtlSq)) {
- params.planDtlSq = planDtlSq;
- }
- data.push(params);
- var jsonData = JSON.stringify(data);
- if (flag == 'REG') {
- gagajf.ajaxJsonSubmit(_PAGE_WISHLIST_PUT, jsonData, function (result) {
- var Msg = '';
- if (result.status == "200") {
- $(a).addClass('active');
- if (_frontGb == "M") {
- Msg = '위시리스트에 담겼습니다.';
- } else {
- // mcxDialog.confirm("위시리스트로 이동하시겠습니까?", {
- // cancelBtnText: "아니요", //취소 또는 닫기 버튼명
- // sureBtnText: "예", //처리문 버튼명
- // sureBtnClick: function () {
- // cfnGoToPage(_PAGE_WISHLIST);
- // }
- // });
- }
- } else if (result.status == "중복") {
- Msg = '이미 등록 되어있습니다.';
- } else {
- //Msg = '오류로 인해 처리되지 않았습니다.';
- }
- // 메시지 처리
- if (!gagajf.isNull(Msg)) {
- if (_frontGb == "M") {
- // mcxDialog.toast(Msg);
- } else {
- // mcxDialog.alertC(Msg);
- }
- }
- });
- } else {
- gagajf.ajaxJsonSubmit(_PAGE_WISHLIST_DEL, jsonData, function (result) {
- var Msg = '';
- if (result.status == "200") {
- Msg = '삭제 되었습니다.';
- $(a).removeClass('active');
- } else {
- Msg = '오류로 인해 처리되지 않았습니다.';
- }
- // 메시지 처리
- if (!gagajf.isNull(Msg)) {
- if (_frontGb == "M") {
- // mcxDialog.toast(Msg);
- } else {
- // mcxDialog.alertC(Msg);
- }
- }
- });
- }
- }
|