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

解析页面链接中的参数值

作者: 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