Web/JavaScript
[JavaScript] Query String 확장
WooGong Peter
2017. 1. 23. 17:51
다음은 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))*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\
반응형