2012-03-22 143 views
0

我试图将一个值从PHP传递给javascript。我知道一个是服务器端,一个是客户端。我相信,我在做什么应该很好地工作:将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。您的浏览器可能忽略了无法识别的脚本类型。

另外,请确保您是否使用一个变量来代替“-119”,通过确保变量包含一个数字或正确转义它来防止XSS攻击。

2

的类型应该是text/javascript

此外,您需要确保此代码片段在将代码[x,y]指定为之前执行。

0

你的类型是错误的,它应该是:文/ javascript和不使用Javascript /文