javascript - 传递 PHP 数组以填充多个 ChartJS 图表的有效过程是什么?

标签 javascript php module chart.js

我正在为大型 PHP 应用程序开发一个新的仪表板,以在 HTML 表格以及单个页面上的图表/图形中显示来 self 们系统模块的不同报告。

我目前有 6 个 HTML 表,这些表是通过查询数据库来填充的。我想采用 PHP 数组并有效地生成 ChartJS 图表,而不必为每个图表/数组创建一堆文件。

我显然仍处于设置此功能的早期阶段,但将为我们的各种用户实现 100 多个不同的报告,并在他们的任何仪表板上实现 5-10 个报告。

我们的系统已经陷入困境。我可以将这些 PHP 数组传递给 ChartJS 而不会显着增加性能问题,有什么有效/合乎逻辑的方法?

最佳答案

只需使用将数组发送到浏览器

echo json_encode( $data );

您可能希望将其存储在某个隐藏字段中。页面加载后启动 JS 来实际加载图表。我对 PhP 或 ChartJS 不太熟悉,但这似乎是将数据从服务器传递到浏览器的标准方法。如果我没有回答您的问题,请随时询问后续情况,我会尽力提供帮助。

关于javascript - 传递 PHP 数组以填充多个 ChartJS 图表的有效过程是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50935191/

相关文章:

javascript - Jquery Javascript 复选框选择/取消选择

javascript - 如何从 Vue 中的源更新音频?

android - 在一个 Android Studio 项目中使用多个模块

javascript - 视频没有开始播放,而是抛出 DOMException

javascript - 多级metis菜单项保持打开状态

php - 如何在 JS 中创建关联数组

php - iptolong是如何工作的

php - 比较查询结果

python - 如何在Python包中导入外部模块?

javascript - 模块模式回调实现