jquery获取url参数及url加参数的方法

转——http://www.jb51.net/article/73896.htm

<script src="js/jquery-1.7.2.min.js"type="text/javascript"></script>

<script type="text/javascript">

$(function() {

//方法二:

(function($) {

$.getUrlParam =function(name) {

varreg =newRegExp("(^|&)"+ name +"=([^&]*)(&|$)");

varr = window.location.search.substr(1).match(reg);

if(r !=null)returnunescape(r[2]);returnnull;

}

})(jQuery);

//方法二:

varxx = $.getUrlParam('reurl');

//方法一:

// var xx = getUrlParam('reurl');

alert(xx);

});

//方法一:

//获取url中的参数

functiongetUrlParam(name) {

varreg =newRegExp("(^|&)"+ name +"=([^&]*)(&|$)");//构造一个含有目标参数的正则表达式对象

varr = window.location.search.substr(1).match(reg);//匹配目标参数

if(r !=null)return decodeURI(r[2]);returnnull;//返回参数值…………(有瑕疵,自己改!)

}

</script>