xufeiyang

新建个param.js文件,然后把下面的代码放进去。

$.request = (function () { 
    var apiMap = {}; 
    function request(queryStr) { 
        var api = {}; 
        if (apiMap[queryStr]) { return apiMap[queryStr]; } 
        api.queryString = (function () { 
            var urlParams = {}; 
            var e, 
            d = function (s) { return decodeURIComponent(s.replace(/\+/g, " ")); }, 
            q = queryStr.substring(queryStr.indexOf(\'?\') + 1), 
            r = /([^&=]+)=?([^&]*)/g; 
            while (e = r.exec(q))     urlParams[d(e[1])] = d(e[2]);
            return urlParams; 
        })(); 
        api.getUrl = function () { 
            var url = queryStr.substring(0, queryStr.indexOf(\'?\') + 1); 
            for (var p in api.queryString) { url += p + \'=\' + api.queryString[p] + "&";        } 
            if (url.lastIndexOf(\'&\') == url.length - 1) { return url.substring(0, url.lastIndexOf(\'&\')); } 
            return url; 
        } 
        apiMap[queryStr] = api; 
        return api; 
    } 
    $.extend(request, request(window.location.href)); 
    return request; 
})(); 

使用的时候:$.request.queryString["name"]就可以了,爽呆了吧~

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-01-25
  • 2022-12-23
  • 2021-12-31
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-26
  • 2021-09-22
  • 2021-06-07
  • 2021-10-18
  • 2021-12-01
  • 2022-01-23
  • 2022-02-22
相关资源
相似解决方案