html弹窗页面获取上一个页面url参数

  1. 方法一:
    function getUrlValue(){
        var res=location.search.toLowerCase();
        var qs = (res.length>0?res.substring(1):""),
            args={},
            items = qs.length?qs.split("&"):[],
            item = null,
            name = null,
            value = null,
            i=0,
            len = items.length;
        for(i=0;i<len;i++){
            item = items[i].split("=");
            name = decodeURIComponent(item[0]);
            value = decodeURIComponent(item[1]);
            if(name.length){
                args[name] = value;
            }
        }
        return args;
    };
    方法二:
    //获取url中的参数
    function getUrlParam(name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) {
            return decodeURI(r[2]);
        } else {
            return null;
        }
    }

猜你喜欢

转载自blog.csdn.net/qq_29988051/article/details/80248839