获取从地址中传过来的参数

2018-07-16  本文已影响0人  酒暖花深Q

方法一(推荐)

function GetQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if (r != null)return unescape(r[2]);
    return null;
}

调用

var params= GetQueryString(params);

方法二

String.prototype.getQuery =function(name) {

var reg =new RegExp("(^|&)" + name +"=([^&]*)(&|$)");

var r =this.substr(this.indexOf("\?") +1).match(reg);

if (r !=null)return unescape(r[2]);return null;

}

var strHref =this.location.href;

调用:

params =strHref.getQuery(params);
上一篇 下一篇

猜你喜欢

热点阅读