La copie de code est la suivante:
/ * Obtenez la barre d'adresse Obtenir des paramètres comme $ _get de php ['arg'] * /
fonction getargs () {
var args = {};
var query = location.search.substring (1); // Obtenez une chaîne de requête
var paires = query.split ("&");
// Break à Ampersand
pour (var i = 0; i <paires.length; i ++) {
var pos = paires [i] .Indexof ('=');
// recherche "name = valeur"
if (pos == -1) continuer; // Si cela n'est pas trouvé, sautez
var argname = paires [i] .substring (0, pos); // extraire le nom
VAR VALEUR = paires [i] .SubString (pos + 1); // extraire la valeur
valeur = decodeuriComponent (valeur); // le décode, si nécessaire
args [argName] = valeur; // Stockage en tant que propriété
}
retour args; // retourne l'objet
}
/ * Comment utiliser * /
/ * Url: http://www.baidu.com?user=funsion&age=26 * /
alert (getargs () ['utilisateur']); // Outpsion Funsion
alert (getargs () ['Âge']); // sortie 26