获取url参数值

  1. 例如: www.baidu.com/helloworld.html?name=nice 。使用如下函数,可以轻松取得url后面对应的参数值。

(function ($) {
    $.getUrlParam = function (name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");//构造一个含有目标参数的正则表达式对象
    var r = window.location.search.substr(1).match(reg);//匹配目标参数
    if (r != null) return unescape(r[2]); return null;//返回参数值
}
})(jQuery);
alert($.getUrlParam('name'));

  1. 缺点:只能获取第一个参数值。
posted @ 2019-07-17 17:16  QiuYuLing  阅读(206)  评论(0编辑  收藏  举报