2012-04-23 50 views
0

我想通过指定我想加载的路径和应该追加的搜索参数来加载搜索页面的网址。 ?location.href +指定搜索参数

例如我加载/富/ Q = 1 & A = 2 我会尝试输入的JavaScript是这样的:

location.href = /foo/?q=1&a=2 

然后当这样跑,我得到一个无效的令牌例外在'&'字符处。我精通javascript和jquery,所以我愿意接受任何一种语言的答案。

我只需要能够设置location.href和它的相关搜索参数,以便我可以正确加载页面。或者如果您有其他方法可以做到这一点,我也向他们开放。

问候

+2

'我对javascript和jquery非常熟悉,所以我都愿意接受任何一种语言的答案。'... jQuery不是一种语言。 jQuery是用javascript编写的库。 – 2012-04-23 06:49:25

+0

语义;我的意图很清楚。 – cvocvo 2012-04-23 18:28:21

回答

3

你需要你在引号的字符串是这样的:

location.href = "/foo/?q=1&a=2"; 

JavaScript是可能解释/foo/为正则表达式,然后试图让其他角色的感觉后,作为选项正则表达式。

+0

啊,我应该意识到这一点。谢谢! – cvocvo 2012-04-23 18:27:19