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

\\\\\\\\\\\\\\\\\\\\\\\\\\\\

반응형

+ Recent posts