huigezrx |分类标签:JavaScript, Web 2014-09-09

使用JavaScript如何将带“?”的URL地址中的参数分离出来呢?


Ctrl+Enter直接提交

回答(1)

wustguangh 19级 2014-09-09 20:23:36

下面是获取带“?”的url中参数的一种方案,使用的是正则表达式提取参数:

    //获取另外一个页面url传过来的参数
    getQueryString:function(name){      
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) 
            return unescape(r[2]); 
        return null;
    }


相关知识

相关文章更多