首页 > 解决方案 > PHP 为 D3 生成 JSON

问题描述

我有一个读取 JSON 文件的 D3 图。我苦苦挣扎的是,将动态生成的 PHP JSON 数据放入 D3 图中的机制是什么。

我认为像我这样知识有限的人的明显解决方案是让 PHP 在加载时将 JSON 文件写入目录,然后让 D3 图查找它。

但是,我觉得有一种更好的方法可以做到这一点,而无需编写 json 文件并读取 json 文件。

任何人都可以建议这样的行业标准方法,所以我可以继续阅读。

标签: javascriptphpjsond3.js

解决方案


只需从 D3 请求 PHP 脚本,就像它是一个 JSON 文件一样。然后在你的 PHP 脚本中......

$data = array('your', 'data', 'here');

header('Content-Type: application/json');

echo json_encode($data);

exit();

推荐阅读