JavaScript/JQuery获取地址栏url参数的方法
1.Jquery获取url
window.location.href;
2.封装方法获取url中的某个参数
function getUrlParam(paramname) {
//构造一个含有目标参数的正则表达式对象
var reg=new RegExp("(^|&)"+ paramname +"=([^&]*)(&|$)");
//匹配目标参数
var r = window.location.search.substr(1).match(reg);
//返回参数值
if (r!=null) return unescape(r[2]); return null;
}
3.使用
假设url是:http://www.mysterylau.com?upgrade=1
var paramvalue = getUrlParam('upgrade');
alert(paramvalue);
alert的结果就是1
假设url是:http://www.mysterylau.com?upgrade=1&test=2
alert(getUrlParam('test'));
alert的结果就是2