在php中写一个额外的分号

时间:2013-03-30 11:43:34

标签: php javascript

我有一个PHP代码,我使用php生成javascript

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

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

3 个答案:

答案 0 :(得分:0)

更改

echo  $url';';

echo  $url . ';';

请参阅Contactenation

答案 1 :(得分:0)

你错过了$ url和';'之间的一个点。

答案 2 :(得分:0)

即使你得到了连接权,你的代码仍然无法按照你想要的那样输出“x”而不是变量的值。

所以在修复连接后

echo $url . ';';

您需要更改以下行:

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

我怀疑你应该声明脚本标签中使用的语言......