美文网首页
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