首页 > 代码库 > js获取GET参数

js获取GET参数

自定义函数

/*-----------------实现1--------------------*/function getPar(par){    //获取当前URL    var local_url = document.location.href;     //获取要取得的get参数位置    var get = local_url.indexOf(par +"=");    if(get == -1){        return false;       }       //截取字符串    var get_par = local_url.slice(par.length + get + 1);        //判断截取后的字符串是否还有其他get参数    var nextPar = get_par.indexOf("&");    if(nextPar != -1){        get_par = get_par.slice(0, nextPar);    }    return get_par;} /*--------------------实现2(返回 $_GET 对象, 仿PHP模式)----------------------*/var $_GET = (function(){    var url = window.document.location.href.toString();    var u = url.split("?");    if(typeof(u[1]) == "string"){        u = u[1].split("&");        var get = {};        for(var i in u){            var j = u[i].split("=");            get[j[0]] = j[1];        }        return get;    } else {        return {};    }})(); /*第2种方式, 使用时, 可以直接 $_GET[‘get参数‘], 就直接获得GET参数的值*/

 

js获取GET参数