자바스크립터에서 주소(URL) 상으로 넘어오는 인자(QueryString) 값을 쉽게 파싱해서 사용할 수있는 함수를 소개한다.
해당 함수를 사용하여 리턴된 값은 JSON 형태이기 때문에 사용하기 편하다.
function getUrlParams() {
var params = {};
window.location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi,
function(str, key, value) {
params[key] = value;
}
);
return params;
}
해당 주소(URL)의 Query String 값을 JSON 형태로 받아서 사용 할 수 있다.
실제 브라우저에서 테스트 한 결과 이다.