簡體   English   中英

我想在我的javascript代碼中調用一個php函數,但是我收到一個sytax錯誤

[英]I want to make a call to a php function within my javascript code, but I get a sytax error

POST_manip.html:

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

我只是想用javascript操縱post vars,但首先,我需要那些變量,而php是唯一的方法。

json_encode返回一個有效的js對象,而不是一個字符串,因此你可以將js $ _POST作為常規對象訪問。

你的服務器是通過PHP解析的.html文件嗎? 嘗試將文件擴展名更改為.php

你可以使用console.log($ _ POST)和firebug而不是document.write()來檢查變量內容

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM