Ich möchte einen URL-Parameter mit jQuery auslesen und binden Sie diesen in einer Variablen. Ich habe viele Möglichkeiten gesehen, es zu lösen, aber definitiv hat niemand für mich gearbeitet.Get URL-Parameter mit jquery
http://relaunch.headonline.de/projekte/#filter=kataloge-database
-> Ich bin ein '#' anstelle eines '&' oder mit '?'!
Dies ist meine aktuelle 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');
Welche Ausgabe erwarten Sie? Sie benötigen alle 'Schlüssel' und' Werte' in einem Array? –
Meine erwartete Ausgabe ist der URL-Parameter, in diesem Fall "kataloge-database". -> http://relaunch.headonline.de/projekte/#filter=kataloge-database – Jonas
Ich habe meine Antwort aktualisiert. Lass es mich wissen, wenn du etwas ändern musst. –