携带的参数url?a=1和url?a=1&&b=2

url?a=1

function getQueryString(name) {

                    var result = window.location.search.match(new RegExp("[\?\&]" + name + "=([^\&]+)", "i"));

                    if (result == null || result.length < 1) {

                        return "";

                    }

                    return result[1];

                }

        var str = getQueryString("a");

        var s = parseInt(str)

        url?a=1&&b=2

function GetRequest(){

            var url = location.search; //获取url中"?"符后的字串

            console.log(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]] = unescape(strs[i].split("=")[1]);

                }

            }

            return theRequest;

        }

        var request = new Object();

        request = GetRequest();

        var userId = request['a'];

        var openId = request['b'];

        var appId = request['c'];

      console.log(userId+"user");

        console.log(openId+"openId");

        console.log(appId+"appId"); 

你可能感兴趣的:(携带的参数url?a=1和url?a=1&&b=2)