В прошлом я использовал для этого простую функцию:
var $_GET = {};
document.location.search.replace(/\??(?:([^=]+)=([^&]*)&?)/g, function () {
function decode(s) {
return decodeURIComponent(s).replace(/\+/g, " ");
}
$_GET[decode(arguments[1])] = decode(arguments[2]);
});
Тогда переменная $_GET
содержит все.Например, $_GET.baz
вернет 123
.Вы также можете получить к ним доступ, например, $_GET["baz"]
, если вам нужно ввести строки с пробелами.