我有以下 php 脚本,它返回一串数字,并用逗号分隔它们:
<?php include "printqueryrows.php"; ?>
返回
2.00 , 1.00 , 21.16 , 6.75 , 6.00 , 6.25 , 3.00 ,
我有一个 JavaScript 图表创建器,需要以下格式的数据:
<script type="text/javascript"> ...
{
name: 'London',
data: [2.00 , 1.00 , 21.16 , 6.75 , 6.00 , 6.25 , 3.00 , ]
}
</script>
为了将 php 文件的结果包含在数据字段中(以便打印出以逗号分隔的数字,我使用以下脚本:
<script type="text/javascript"> ...
data: [<?php include "printqueryrows.php"; ?>]
</script>
但是,这并不是打印数据。如果我在另一个脚本中单独执行此行,则会打印数据。但当我尝试将其打印到此 javascript 文件中时,它不会打印。有什么建议么?谢谢!
最佳答案
您需要确保包含 Javascript 的文件本身是一个 PHP 脚本 - 确保它以 .php
结尾。如果您不确定它是否有效,请检查生成的网页的来源。它不应包含 <?php
浏览器端源代码中的任何位置。
关于php - 将 PHP 打印为 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12774576/