2012-03-22 265 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 /文