0

所以我有这个 JavaScript 函数 getSearchVariable,它基本上使用原始 Javascript 从 URL 获取一个变量。

我需要将用户重定向到一个带有 URL 的页面,该页面在变量之前和变量之后带有一些静态文本。

document.location.href="http://example.com/tracer?="+(getSearchVariable('Track')+"&tba=N"

关于为什么像上面的代码这样的东西不起作用的任何想法?

4

2 回答 2

3

你的括号不平衡。

document.location.href=
    "http://example.com/tracer?="+(getSearchVariable('Track')+"&tba=N"
//                                ^
//                                |
//                                +--- Remove this guy.
于 2012-11-08T00:40:17.783 回答
2

因为你错过了一个)

document.location.href="http://example.com/tracer?="+(getSearchVariable('Track')+"&tba=N"
                                                     ^1                ^2      ^2

它应该是

document.location.href="http://example.com/tracer?="+(getSearchVariable('Track'))+"&tba=N"
于 2012-11-08T00:41:26.317 回答