Кода -копия выглядит следующим образом:
/ * Получить адресную строку Получить параметры, такие как PHP $ _get ['arg'] *//
function getargs () {
var args = {};
var Query = location.search.substring (1); // Получить строку запроса
var pars = Query.split ("&");
// Перерыв в Ampersand
for (var i = 0; i <pairs.length; i ++) {
var pos = pars [i] .indexof ('=');
// ищите "name = value"
if (pos == -1) продолжить; // если не найдено, пропустите
var argname = pairs [i] .substring (0, pos); // Извлеките имя
var value = pars [i] .substring (pos+1); // Извлеките значение
value = decodeuricomponent (значение); // декодировать его, если необходимо
args [argname] = value; // хранить как собственность
}
вернуть Args; // вернуть объект
}
/*Как использовать*/
/ * Url: http://www.baidu.com?user=funsion&age=26 */
Alert (getargs () ['user']); // Выходное веселье
Alert (getargs () ['age']); // Выход 26