jqueryを使用してurlパラメータを読み込み、これを変数にバインドします。私はそれを解決するための多くの方法を見たが、間違いなく誰も私のために働いた。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'は配列に必要ですか? –
私の期待される出力はurlパラメータで、この場合は "kataloge-database"です。 - > http://relaunch.headonline.de/projekte/#filter=kataloge-database – Jonas
私は自分の答えを更新しました。何か変更が必要な場合はお知らせください。 –