js 截取url中的多个参数

来源:互联网 发布:四个字的网络用语 编辑:程序博客网 时间:2024/05/17 21:43


截取Url中的多个参数


http://xxx/test.html?a=123&b=345&c=567

//截取Url里面的参数 function GetRequest() {        var url = location.search; //获取url中"?"符后的字串        var theRequest = new Object();        if (url.indexOf("?") != -1) {            var str = url.substr(1);            //alert(str);            strs = str.split("&");            for (var i = 0; i < strs.length; i++) {                theRequest[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]);//获取中文参数转码<span style="font-family: Arial, Helvetica, sans-serif;">decodeURI</span>,(unescape只针对数字,中文乱码)            }        }        return theRequest;    }// // $(function(){//通过url取数    var request = new Object();    request = GetRequest();        var a = request['a'] ;   a=123    var b = request['b'] ;   b=345})

0 0