How to check if a query string value is present via JavaScript?

后端 未结 10 2053
眼角桃花
眼角桃花 2021-01-30 00:25

How can I check if the query string contains a q= in it using JavaScript or jQuery?

10条回答
  •  谎友^
    谎友^ (楼主)
    2021-01-30 01:20

    This should help:

    function getQueryParams(){
        try{
            url = window.location.href;
            query_str = url.substr(url.indexOf('?')+1, url.length-1);
            r_params = query_str.split('&');
            params = {}
            for( i in r_params){
                param = r_params[i].split('=');
                params[ param[0] ] = param[1];
            }
            return params;
        }
        catch(e){
           return {};
        }
    }
    

提交回复
热议问题