반응형
Chrome, Edge 및 IE 의 Client Side 에서 javascript 로 Query String (get 방식의 파라미터) 를 가져오는 방법입니다.
function getQueryParam(key) {
var result = "";
try {
if(typeof URLSearchParams == 'function') {
//Chrome & Edge
var urlParam = new URLSearchParams(window.location.search);
if(urlParam.has(key)) {
result = urlParam.get(key);
}
} else {
//IE
var url = window.location.search;
var reg = new RegExp('[?&]' + key + '=([^&#]*', 'i');
var queryString = reg.exec(url);
result = queryString ? queryString[1] : "";
}
} catch (ex) {
console.error(ex);
}
return result;
}
** 복붙이 안되는 곳에서 작성한 거라 코드에 오타가 있을 수 있습니다. ㅠㅜ
IE 에서도 함께 쓰기 위해서 모두 var 로만 선언하였고 좀더 최적화를 하거나 필요한 부분만 사용하시면 됩니다.
반응형
'IT > Client Script' 카테고리의 다른 글
[Javascript] 특정 위치에 이미지 태그 추가하기 (0) | 2023.08.31 |
---|---|
[Javascript] Modal 팝업 (0) | 2023.07.11 |
IE Mode 에서 개발자관리도구 실행하는 방법 (0) | 2023.06.26 |
Javascript String 관련 메소드 (0) | 2023.01.18 |
Javascript - Clipboard 복사 (0) | 2022.09.21 |