리다이렉트 부분을 수정하던 중 undefined 되는 항목이 있었습니다. GET으로 파라미터가 넘어오고 있었는데 파라미터가 있을경우는 A도메인, 파라미터가 없을 경우는 B도메인으로 주소를 이동하고 싶었습니다. 파라미터의 구분은 [?]가 있을때 없을때 구분이 됨으로 물음표를 기준으로 파라미터통째로 리다이렉트 되는 주소에 붙였는데 undefined로 표기가 되었습니다.
처음에 착각을 한게 String 변수로서 표기가 되는줄알고 조건에 넣었는데 잘못 알고 있었더라구요.
Javascript typeof 구문소스
var urlAddr = decodeURIComponent(location.href);
urlAddr = urlAddr.split('?')[1];
if(typeof urlAddr == 'undefined'){
location.href = 'A도메인';
}else{
location.href = 'B도메인?'+tmpParam;
}
유용한글 다시보기
2022.06.29 - [일상다반사] - EV6가 빠졌던 선재도 갯벌 차량이 빠질 수 밖에 없는 이유
2022.06.27 - [MAC/활용팁] - 윈도우컴퓨터에서 맥으로 원격접속하는 방법, VNC뷰어 사용법 알아보기
2022.06.26 - [블로그] - 워드프레스 환경그대로 복사, 플러그인등 모두 동일한 환경으로 카피
2022.06.26 - [블로그/검색엔진최적화] - 그누보드5 사이트맵 추가하고 검색엔진 등록하여 색인하는 방법
'IT정보센터 > Javascript & jQuery' 카테고리의 다른 글
Javascript 동적폼 전송 (0) | 2022.06.22 |
---|---|
#Javasciprt URL에서 도메인주소만 분리하기 (0) | 2021.07.13 |
ajax를 이용한 제이쿼리 비동기식 전송방법 살펴보기~~ (0) | 2016.05.31 |
자바스크립트 클립보드 가져오기 붙이기 알아볼께요 (0) | 2016.05.24 |
자바스크립트 css 제어방법 알아보기 (0) | 2016.04.27 |
[JAVASCRIPT] 자바스크립트 팝업창 띄우기 (0) | 2015.06.16 |