다음은 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 |