Я также написал библиотеку для получения и настройки параметров URL-запроса в JavaScript .
Вот пример его использования.
var url = Qurl.create()
, query
, foo
;
] Получить параметры запроса как объект, по ключу или добавить / изменить / удалить.
// returns { foo: 'bar', baz: 'qux' } for ?foo=bar&baz=qux
query = url.query();
// get the current value of foo
foo = url.query('foo');
// set ?foo=bar&baz=qux
url.query('foo', 'bar');
url.query('baz', 'qux');
// unset foo, leaving ?baz=qux
url.query('foo', false); // unsets foo