我正在为大型PHP应用程序使用新的仪表板,以在HTML表格以及单个页面中的图表/图形中显示来自我们系统模块的不同报告。
我目前有6个HTML表,这些表是通过查询数据库来填充的。我想采用PHP数组并有效地生成ChartJS图形,而不必为每个图形/数组创建一堆文件。
很明显,我仍处于设置此功能的早期阶段,但是将为我们的各种用户实施100多种不同的报告,并在他们的任何仪表板上实现5-10份报告。
我们的系统已经陷入困境。我可以将这些PHP数组传递给ChartJS而不显着增加性能问题的有效/逻辑方法是什么?
答案 0 :(得分:1)
只需使用以下命令将数组发送到浏览器
echo json_encode( $data );
您可能希望将其存储在某处的隐藏字段中。加载页面后,请启动JS以实际加载图表。我对PhP或ChartJS不太熟悉,但这似乎是将数据从服务器传递到浏览器的标准方法。如果我错过了分数并且没有回答您的问题,请随时进行跟进,请尽我最大的帮助。