我希望使用jQuery读取URL参数并将其绑定到一个变量中。我看过很多解决方法,但都没有适用于我。
http://relaunch.headonline.de/projekte/#filter=kataloge-database
-> 我使用的是 '#' 而不是 '&' 或 '?'!
这是我的当前javascript:
function $_GET(param) {
var vars = {};
window.location.href.replace( location.hash, '' ).replace(
/[?&]+([^=&]+)=?([^&]*)?/gi, // regexp
function( m, key, value ) { // callback
vars[key] = value !== undefined ? value : '';
}
);
if ( param ) {
return vars[param] ? vars[param] : null;
}
return vars;
}
var filter = $_GET('filter');
key
和value
放入一个数组中吗? - Rino Raj