//링크 이동 function goToLink(url) { $('.loaderFull').addClass('loaderFullActive'); if (!url) { history.back(); } else if (url == '#') { //이동안함 $('.loaderFull').removeClass('loaderFullActive'); } else { window.location.href = url; } } //결제 링크 이동 function goToPayment(mode) { var userCode = getParam('u'); var payCode = $('#payment input[name=payCode]').val(); if (mode == 'ready') { submitForm('#payment', 'POST', '/api/payments', '/service/payment/?u=' + userCode + '&payCode=' + payCode, ''); // goToLink('/service/payment/?u='+userCode); } else { var timeCheck = $('#timeCheck').val(); //현재시간 설정 var nowDate = new Date(); var nowDateTime = getTimeStamp(nowDate); var checkVal = reTimeReriod(timeCheck, nowDateTime); if (checkVal.minute != 0 || checkVal.hour != 0) { alertSet('시간이 초과되었습니다. 재시도 해주세요.', 'error', '확인'); window.location.reload(); } else { mobilePay(); } } } //GET파라미터 가져오기 function getParam(name) { name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), results = regex.exec(location.search); return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); } // 현재 URL에서 파라미터 추가 function addParam(key, value) { var url = new URL(window.location.href); url.searchParams.set(key, value); return url.toString(); } // 현재 URL에서 파라미터 삭제 function removeParam(key) { var url = new URL(window.location.href); url.searchParams.delete(key); return url.toString(); } //URL에 특정 문자열 포함 검사 function checkStringInURL(string) { return window.location.href.includes(string); // // (예시) 비회원 로그인 주문확인 시 일반로그인 가리기 // var checkStringInURL = checkStringInURL('noMemberOrder'); // if (checkStringInURL == true) { // $('.login-basic').css('display', 'none'); // } }