How to get the query string by javascript?

前端 未结 10 1568
深忆病人
深忆病人 2020-11-27 03:36

How to extract the query string from the URL in javascript?

Thank you!

10条回答
  •  轮回少年
    2020-11-27 04:02

    Very Straightforward!

    function parseQueryString(){
        var assoc = {};
        var keyValues = location.search.slice(1).split('&');
        var decode = function(s){
            return decodeURIComponent(s.replace(/\+/g, ' '));
        };
    
        for (var i = 0; i < keyValues.length; ++i) {
            var key = keyValues[i].split('=');
            if (1 < key.length) {
                assoc[decode(key[0])] = decode(key[1]);
            }
        }
    
        return assoc;
    }
    

提交回复
热议问题