1

这是一个简单的语法问题。

我声明一个变量:

<script type="text/javascript">
            var id_1= '<?php echo $id; ?>';
    </script>

然后在外部加载的 js 文件中,我尝试使用变量调用函数(外部 js 文件在 ^^ 变量声明之后加载:

 loadComments(id_1);

id_1 按字面意思作为“id_1”传递,不承认它应该是一个变量。我究竟做错了什么?

4

2 回答 2

2
var id_1 = '<?php echo $id; ?>';

会回显这样的内容:

var id_1 = '10';

在 JavaScript 中被视为字符串。您想改为这样做,以便为 分配一个数字id_1

var id_1 = <?php echo $id; ?>;

这将打印出如下内容:

var id_1 = 10;
于 2012-07-11T14:59:34.597 回答
1

php 代码只能由 .php 文件识别。

将您的代码放入 .php 文件并在本地服务器上运行

于 2012-07-11T14:56:49.813 回答