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

js获取url中参数

作者: Fa1se003 | 来源:发表于2016-05-20 13:49 被阅读29次
getRequest();
function getRequest() {
    var urlData = {};
    var url = location.search; //获取url中"?"符后的字串
    if (url.indexOf("?") != -1) {
        var str = url.substr(1);
        var strs = str.split("&");
        for(var i = 0; i < strs.length; i ++) {
            urlData[strs[i].split("=")[0]]=decodeURIComponent(strs[i].split("=")[1]);
        }
    }
    return urlData;
}

ECMAScript v3 已从标准中删除了 unescape() 函数,并反对使用它,因此应该用 decodeURI() 和 decodeURIComponent() 取而代之。 这里习惯使用 unescape 解码的同学注意一下

让我们来测试一下

image.png

相关文章

网友评论

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

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