美文网首页
js获取url中参数的值

js获取url中参数的值

作者: madisn | 来源:发表于2017-09-11 16:43 被阅读21次
function GetQueryString(name) {  
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");  
    var r = window.location.search.substr(1).match(reg);  //获取url中"?"符后的字符串并正则匹配
    var context = "";  
        if (r != null){
            context = r[2];  
        }       
        reg = null;  
        r = null;  
        return context == null || context == "" || context == "undefined" ? "" : context;  
    }
alert(GetQueryString("id")); //使用调函数即可(如果参数值为id的话)
var data = GetQueryString("id");
//如果是汉字并出现乱码的情况
data = decodeURIComponent(data);

相关文章

网友评论

      本文标题:js获取url中参数的值

      本文链接:https://www.haomeiwen.com/subject/jbefsxtx.html