아무거나

순수 javascript로 get방식으로 넘어온 파라메터 가져오기 본문

Javascript & HTML & CSS/Javascript

순수 javascript로 get방식으로 넘어온 파라메터 가져오기

전봉근 2019. 12. 24. 01:47
반응형

해당 소스는 브라우져 주소창 url에 파라메터 정보가 다 있어야 된다.

주소창 url을 파싱해서 파라메터 정보를 가져오기 때문.

 

<script>
    // 파라메터 정보가 저장될 오브젝트
    // common.js 같은 모든 페이지에서 로딩되는 js 파일에 넣어두면 됨.
    var getParam = function(key){
        var _parammap = {};
        document.location.search.replace(/\??(?:([^=]+)=([^&]*)&?)/g, function () {
            function decode(s) {
                return decodeURIComponent(s.split("+").join(" "));
            }
            _parammap[decode(arguments[1])] = decode(arguments[2]);
        });

        return _parammap[key];
    };

    alert("test1 : " + getParam("test1"));  // a
</script>​ 
반응형

'Javascript & HTML & CSS > Javascript' 카테고리의 다른 글

[jquery] ajax 통신중 로딩바 만들기  (0) 2019.12.24
[jquery] full layer 팝업  (0) 2019.12.24
글자수 체크  (0) 2019.12.24
==, === 차이  (0) 2019.12.24
[javascript] var, let, const 차이 설명  (0) 2019.04.17
Comments