获取url参数值
- 例如: 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'));
- 缺点:只能获取第一个参数值。