-2

我有一个 php 代码,我在其中使用 php 生成 javascript

function FunJavaScriptRedirection($url)
{
echo "<script>";
echo "var x = ";
echo  $url';';
echo "window.open(x)";
echo "</script>";
}

我的问题是在将值存储到变量 x 后我想要分号。我不知道该怎么做我收到 javascript 错误请帮帮我。

4

3 回答 3

0

改变

echo  $url';';

echo  $url . ';';

请参阅联系方式

于 2013-03-30T11:45:02.850 回答
0

您在 $url 和 ';' 之间缺少一点。

于 2013-03-30T11:45:43.353 回答
0

即使你得到了正确的连接,你的代码仍然不会做你想做的事情,因为你输出的是“x”而不是变量的值。

所以在修复连接之后

echo $url . ';';

您需要更改以下行:

echo 'window.open(' . x . ');';

而且我怀疑您应该在脚本标签中声明使用的语言...

于 2013-03-30T11:53:26.427 回答