2010-03-04 24 views
2

我需要获取通过查询字符串传递的参数。我需要获取参数的值,然后在一些javascript中使用它。如何使用YUI获得查询字符串?

在我的具体示例中,我使用“tabview”对象,并希望通过从查询字符串中获取它来设置“选定”选项卡。查询字符串会是这样的

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

所以,我想要得到的“标签”参数,并提取值预置我正在显示在表格的标签..

谢谢..

回答

8

它很好地隐藏在History模块中。

如果你喜欢一个url有一个页面:

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

然后你就可以得到使用查询值:

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

感谢加文..这正是我在拖网。只是找不到它... – giulio 2010-03-05 13:26:06

+0

确实隐藏了!我今天特意搜索YUI方法来执行此操作,但例如,如果您在Google中搜索“YUI get url参数”,则不会在搜索结果中找到对历史记录模块的任何提及。 – rodbv 2010-03-11 21:49:06

+0

我知道.YUI团队忙于让他们的所有小工具意识到,你必须从一些基础知识开始。更多信息请点击这里 http://developer.yahoo.com/yui/docs/YAHOO.util.History。 HTML – giulio 2010-03-12 00:18:06