我正在为大型 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/