php - 将 PHP 打印为 Javascript

标签 php javascript mysql

我有以下 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/

相关文章:

php - 使用 window.location 重定向发送 $_SESSION 变量

mysql - 更新时间戳触发器不起作用

php - 在 php 8 上使用比较时得到非常奇怪的结果

php - 根据之前的选择以及数据库中的值创建多个选择

javascript - 如何创建一个滚动时保持在顶部的栏?

mysql - 帮助 mysql 连接/分组

php - 将关联数组存储到 MySQL 并在 PHP 中检索它的方法?

php - 在 Windows 7 上安装 PECL

php - 如何将数据从一个页面推送到另一个页面[PHP]

javascript - angularjs如何通过多个选择删除重复项