javascript – 주소의 파라미터값 변수로 받기

http://werty.co.kr/blog/?userid=honggildong&age=21

이런식으로 접속 주소가 발생하였고 클라이언트단에서 위 주소를 기반으로 변수를 받아 인터렉션을 구현할 때 아래 방법을 쓴다.

function getParameterByName(name) {
    name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
    var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
        results = regex.exec(location.search);
    return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}

 함수를 추가한 후 아래와 같이 이용해서 값을 받아온다.

var uid = getParameterByName('userid');
var age = getParameterByName('age');

 

TOP