|
JavaScript macht das nicht automatisch -- das musst du "per Hand" machen.
Mit location.search erhältst du den Searchstring beginnend mit dem Fragezeichen. Also musst du zuerst das Fragezeichen wegmachen -- also location.search.substring(1).
Das Ergebnis ist ein String mit dem Format var1=wert1&var2=wert2... String.split() erzeugt dann ein Array, genau wie die PHP-Funktion explode() --
variablen=location.search.substring(1).split('&');
Assoziative Arrays sind in JavaScript nicht möglich, aber du kannst die Variablen in ein Objekt speichern. So ungefähr dürfte es dann aussehen:
getVars = new Object();
for(var in variablen){
nameWert=var.split('=');
getVars[nameWert[0]]=nameWert[1];
}
Ich hab das nicht getestet, aber es müsste so gehen.
|