Как вы получаете строку запроса, используя YUI 2? - PullRequest
2 голосов
/ 04 марта 2010

Мне нужно получить параметр, переданный через строку запроса. Мне нужно получить значение параметра, а затем использовать его в некотором JavaScript.

В моем конкретном примере я использую объект tabview и хотел бы установить вкладку selected, получив ее из строки запроса. Строка запроса будет выглядеть примерно так:

http://www.myserver.com/pagex.html?tab=3

Итак, я хочу получить параметр "tab" и извлечь значение для предварительной установки вкладки в форме, которую я отображаю ..

спасибо ..

1 Ответ

8 голосов
/ 05 марта 2010

Хорошо спрятано в модуле History .

Если у вас есть страница по URL-адресу, например:

http://my.site.com/foo.html?QUERY=bar&OTHER=stuff

Затем вы можете получить значение для QUERY, используя:

var string = YAHOO.util.History.getQueryStringParameter('QUERY'); //returns "bar"
...