美文网首页
解析页面链接中的参数值

解析页面链接中的参数值

作者: jiaomeichen | 来源:发表于2018-03-11 19:20 被阅读0次
    Javascript:
    1、获取url地址栏中的参数:
    function getParam(name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); //构造一个含有目标参数的正则表达式对象
        var r = window.location.search.substr(1).match(reg);//匹配目标参数
        if (r != null) return decodeURI(r[2]);
        return null;//返回参数值
     }
    2、使用方法:getParam(“参数名”)
    
    jQuery:
    1、获取url地址栏中的参数:
    (function ($) {
        $.getUrlParam = function (name) {
            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
            var r = window.location.search.substr(1).match(reg);
            if (r != null) return decodeURI(r[2]);
            return null;
        }
    })(jQuery);
    2、使用方法:$.getUrlParam(“参数名”);
    
    解释说明
    当前页URL:http://192.168.0.6:8020/webapp/html/payOrder.html?buytotal=100&buynum=200
    
    获取buytotal的值:getParam(“buytotal”) = 100  -----  $.getUrlParam(“buytotal”)
    
    获取buynum的值:getParam(“buynum”) = 200
    

    相关文章

      网友评论

          本文标题:解析页面链接中的参数值

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