Die Codekopie lautet wie folgt:
/ * Holen Sie sich die Adressleiste erhalten Sie Parameter wie PHPs $ _get ['arg'] */
Funktion getargs () {
var args = {};
var query = location.search.substring (1); // Abfragebarstellung abrufen
var pairs = query.split ("&");
// Brechen Sie bei Ampersanden
für (var i = 0; i <pairs.length; i ++) {
var pos = pairs [i] .indexof ('=');
// Suchen Sie nach "name = value"
if (pos == -1) weiter; // Wenn nicht gefunden, überspringen
var argname = pairs [i] .substring (0, pos); // den Namen extrahieren
var value = pairs [i] .substring (pos+1); // den Wert extrahieren
value = decodeuricomponent (value); // Bei Bedarf es dekodieren
args [argname] = Wert; // als Immobilie speichern
}
Rückkehr Args; // das Objekt zurückgeben
}
/*Wie man benutzt*/
/ * URL: http://www.baidu.com?user=funsion&age=26 */
alert (getargs () ['user']); // Ausgabe funSsion
alarm (getargs () ['Alter']); // Ausgabe 26