FrontEnd/JavaScript & jQuery

JavaScript :: getParameterName() - get 방식 파라미터 value 리턴

초록 (green) 2016. 3. 14. 23:02

get 방식으로 전달한 파라미터의 value 값들을 구하는 메소드

 

 

 

 

먼저 html 페이지에서 get 방식으로 전송할 파라미터 값들을 적어주고 나서

 

 

 

getQueryParam(param) 함수를 선언하고

example() 함수에 출력할 것들을 document.write() 메소드를 통하여 적은 뒤

onload 엘리먼트를 이용하여 value 값들을 리턴한다.

 

 

 

위와 같이 html 페이지에서 get 방식으로 전송했던 파라미터의 value 값들만 출력할 수 있다.

html 페이지에서 파라미터로 전송하지 않았던 값들은 false로 리턴하는 것을 확인할 수 있다.

 

 

 function getQueryParam(param) {
   
      var result = window.location.search.match(
          new RegExp("(\\?|&)" + param + "(\\[\\])?=([^&]*)")
      );
          
      return result ? result[3] : false;
  }