[javascript] URL 에서 파라메터(Parameter) 추출 하는 방법
반응형
[javascript] URL 에서 파라메터(Parameter) 추출 하는 방법
자바스크립트에서 URL 주소에서 파라메터(Parameter) 를 받고 싶을때 보통 구분자를 통해 배열에 담아 추출 한다.
하지만 파라메터가 많을 경우 배열 관리가 힘들기 때문에 함수를 만들어서 사용하면 편리하다.
아래 함수를 이용해 보자.
// url 에서 parameter 추출
function getParam(sname) {
var params = location.search.substr(location.search.indexOf("?") + 1);
var sval = "";
params = params.split("&");
for (var i = 0; i < params.length; i++) {
temp = params[i].split("=");
if ([temp[0]] == sname) { sval = temp[1]; }
}
return sval;
}
[예 1]
// 테스트 URL : http://www.test.com/test.html?param1=apple¶m2=banana¶m3=orange
console.log(getParam("param2"));
console.log(getParam("param1"));
console.log(getParam("param3"));
위 예제 실행시 순서대로 "banana", "apple", "orange" 가 출력 된다.
반응형
'develop > javascript' 카테고리의 다른 글
[javascript] Date() 함수에서 날짜 형식 출력 하는 방법 (1) | 2017.11.03 |
---|---|
[javascript] .getElementById(), .getElementsByName(), .getElementsByTagName(), .getElementsByClassName() 사용하는 방법 (0) | 2017.11.01 |
[javascript] 배열(array) 의 push(), pop(), unshift(), shift() 함수 사용하는 방법 (0) | 2017.10.26 |
[javascript] replace 를 replaceAll 처럼 사용하는 방법 (0) | 2017.10.25 |
[jQuery] 라디오(radio) 버튼, 체크박스(checkbox) 선택/해제 하는 방법 (0) | 2017.09.28 |
TAGS.