-
通过javascript获取url参数的方法
function
getParameterByName(name) {
var match = RegExp( ' [?&] ' + name + ' =([^&]*) ' )
.exec(window.location.search);
return match ?
decodeURIComponent(match[ 1 ].replace( / \+ / g, ' ' ))
: null ;
}
// example.com?someparam=name&otherparam=8&id=6
getParameterByName( ' someparam ' ); // name
getParameterByName( ' id ' ); // 6
getParameterByName( ' notavar ' ); // null
var match = RegExp( ' [?&] ' + name + ' =([^&]*) ' )
.exec(window.location.search);
return match ?
decodeURIComponent(match[ 1 ].replace( / \+ / g, ' ' ))
: null ;
}
// example.com?someparam=name&otherparam=8&id=6
getParameterByName( ' someparam ' ); // name
getParameterByName( ' id ' ); // 6
getParameterByName( ' notavar ' ); // null