다음은 QueryString 을 Parsing 해서 각 매개변수를 Property 로 갖는 객체를 반환한다.
function getQueryStringArgs(){
//물음표 뒤의 QueryString 을 가져온다.
var qs = (location.search.length > 0 ? location.search.substring(1) : ""),
//데이터를 저장할 객체
args = {},
items = qs.length ? qs.split("&") : {},
item = null,
name = null,
value = null,
//for 루프에서 사용할 변수
i = 0,
len = items.length;
// 각 매개변수를 args 객체에 할당
for(I = 0; I < len; i++){
item = items[i].split("=");
name = decodeURLComponent(item[0]);
value = decodeURLComponent(item[1]);
if(name.length){
args[name] = value;
}
}
return args;
}
행복한 고수되셔요~
woojja))*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\
반응형
'Web > JavaScript' 카테고리의 다른 글
[JavaScript] Browser 탐지 스크립트 (0) | 2017.01.26 |
---|---|
[JavaScript] Location 객체 (0) | 2017.01.25 |
[JavaScript] Tab-Based Navigation Scripts (0) | 2013.07.02 |
[JavaScript] Date Validation 스크립트 (0) | 2013.05.02 |
[Web/JavaScript] 'JSON' 이(가) 정의되지 않았습니다. (2) | 2013.03.18 |