2011-08-19 133 views
0

POST_manip.html:我想我的javascript代碼中的PHP函數的調用,但我得到一個錯誤的語法時才

<script type="text/javascript"> 
      // get the post vars 
      var $_POST = <?php echo json_encode($_POST); ?>; 
      document.write($_POST); 

我只是試圖操縱後用JavaScript瓦爾,但首先,我需要這些變量,而php是唯一的方法。

+0

我真的不知道你想什麼做.. ..也許你可以提供更多的信息:) – walialu

+0

當你在輸出頁面上查看源代碼時你會得到什麼? – DaveRandom

回答

2

json_encode返回一個有效的js對象,而不是一個字符串,所以你可以作爲普通對象訪問你的js $ _POST。

是.html文件解析通過您的服務器中的PHP?嘗試改變文件擴展名.PHP

可以使用的console.log($ _ POST)和像螢火蟲而不是document.write()的檢查變量內容

+0

在.php文件中,我還可以做

相關問題