2012-03-22 15 views
0

PHPからjavascriptに値を渡そうとしています。私は1つがサーバー側であり、1つがクライアント側であることを理解しています。PHPの値をJavaScriptに渡す

PHPコード:

 echo "<script type = 'javascript/text'>var x = " . -119 . ";"; 
     echo "var y = " . 49 . ";"; 
     echo "</script>"; 

Javascriptのコード:私は正常に動作する必要がありますやっていることを信じ

z = [ x, y ] 

をしかし、私はエラーxとyが定義されていません取得します。

+0

出力された ''

3

タイプはtext/javascriptで、javascript/textではありません。お使いのブラウザはおそらく認識できないスクリプトの種類を無視しています。

また、変数に数字が含まれていることを確認したり、適切にエスケープしたりすることによって、XSS攻撃を防止するために気をつけている変数に「-119」を置き換えてください。

2

タイプはtext/javascriptする必要があります動作するはずです。

また、[x,y]zを割り当てるコードの前にこのスクリプトスニペットを実行する必要があります。あなたのタイプが間違っている

0

、それは次のようになります。テキスト/ javascriptのといないのjavascript /テキスト