A cópia do código é a seguinte:
/ * Obtenha a barra de endereço Obtenha parâmetros como o $ _get ['arg'] */
função getargs () {
var args = {};
VAR Query = Location.Search.Substring (1); // Obtenha string de consulta
var pars = query.split ("&");
// quebra em Ampersand
for (var i = 0; i <pares.length; i ++) {
var pos = pares [i] .IndexOf ('=');
// Procure por "nome = valor"
se (pos == -1) continuar; // se não for encontrado, pule
var argname = pares [i] .Substring (0, pos); // extraia o nome
var value = pares [i] .Substring (POS+1); // extraia o valor
value = decodeuricomponent (valor); // decodificá -lo, se necessário
args [argname] = value; // armazenar como uma propriedade
}
retornar args; // retorna o objeto
}
/*Como usar*/
/ * Url: http://www.baidu.com?user=funsion&age=26 */
alerta (getArgs () ['usuário']); // Função de saída
alerta (getargs () ['idade']); // saída 26