使用变量传递参数?

时间:2012-07-11 14:55:02

标签: javascript jquery

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

我声明了一个变量:

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

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

 loadComments(id_1);

id_1的字面意思是'id_1',而不是认识到它应该是一个变量。我做错了什么?

2 个答案:

答案 0 :(得分:2)

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

会回复这样的事情:

var id_1 = '10';

在JavaScript中将其视为字符串。您希望这样做,以便为id_1分配一个数字:

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

这将打印出类似这样的内容:

var id_1 = 10;

答案 1 :(得分:1)

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

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