javascript变量始终未定义

javascript变量始终未定义,javascript,variables,redirect,Javascript,Variables,Redirect,当我想重定向时,变量where总是被定义的。但是,例如,我想把这个变量放在alert()中显示正确的数字 代码 应该是: window.location = "/page.php?id=" + where; 你有: "/page.php?id=".where; 它试图检索字符串的,其中属性尚未定义。它应该是: window.location = "/page.php?id=" + where; 你有: "/page.php?id=".where; 它试图检索字符串的,其中属性尚未定义

当我想重定向时,变量where总是被定义的。但是,例如,我想把这个变量放在
alert()中显示正确的数字

代码

应该是:

window.location = "/page.php?id=" + where; 
你有:

"/page.php?id=".where;
它试图检索字符串的
,其中
属性尚未定义。

它应该是:

window.location = "/page.php?id=" + where; 
你有:

"/page.php?id=".where;

它试图检索字符串的
,其中
属性尚未定义。

在JavaScript中,
用于属性访问,而不像PHP中那样用于字符串连接

改用
+

window.location = "/page.php?id=" + where;

在JavaScript中,
用于属性访问,而不像PHP中那样用于字符串连接

改用
+

window.location = "/page.php?id=" + where;