-2

PHPを使用してJavaScriptを生成しているPHPコードがあります

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" I を出力しているため、コードは目的の処理を実行しません。

したがって、連結を修正した後

echo $url . ';';

次の行を変更する必要があります。

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

そして、スクリプトタグ内で使用される言語を宣言する必要があると思います...

于 2013-03-30T11:53:26.427 に答える