location.href +指定搜索参数

时间:2012-04-23 06:08:31

标签: javascript html location-href

我正在尝试通过指定要加载的路径和应追加的搜索参数来加载搜索页面的网址。

例如我正在加载/ foo /?q = 1& a = 2 我会尝试在这样的javascript中输入内容:

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

然后当它运行时,我在'&'处获得了无效的令牌异常字符。我非常精通javascript和jquery所以我可以用任何一种语言答案。

我只需要能够设置location.href及其相关的搜索参数,以便我可以正确加载页面。或者,如果您对其他方法有所建议,我也愿意接受。

此致

1 个答案:

答案 0 :(得分:3)

你需要在引号中加上你的字符串:

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

Javascript可能会将/foo/解释为正则表达式,然后尝试将其后的其他字符理解为正则表达式中的选项。