我想在我的javascript代码中调用一个php函数,但是我收到一个sytax错误

时间:2011-08-19 13:59:25

标签: php javascript

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是唯一的方法。

1 个答案:

答案 0 :(得分:2)

json_encode返回有效的js对象,而不是字符串,因此您可以将js $ _POST作为常规对象进行访问。

是通过服务器中的PHP解析的.html文件吗?尝试将文件扩展名更改为.php

你可以使用console.log($ _ POST)和firebug而不是document.write()来检查变量内容