【发布时间】:2018-09-19 16:00:31
【问题描述】:
我有一个读取 JSON 文件的 D3 图。我苦苦挣扎的地方是,将动态生成的 PHP JSON 数据放入 D3 图中的机制是什么。
我认为像我这样知识有限的人的明显解决方案是让 PHP 在加载时将 JSON 文件写入目录,然后让 D3 图表查找它。
但是,我觉得有一种更好的方法可以做到这一点,而无需编写 json 文件和读取 json 文件。
任何人都可以为这样的事情推荐行业标准方法,所以我可以继续阅读。
【问题讨论】:
-
如果您谈论的是动态内容,您通常会让客户端向服务器发出 AJAX 请求(通过 JavaScript),然后服务器上的 PHP 会在飞。
-
不要将 D3 指向静态文件,而是将其指向您的 PHP 文件并让您的 PHP 输出 JSON。
-
如果您使用 PHP 动态创建 HTML 页面,您可以编写适当的 JSON 作为页面代码的一部分。
-
你的问题目前比较宽泛;您能否对其进行改进以谈论您正在处理的具体情况,最好使用一些代码示例?照原样,潜在的响应者不知道您是否正在处理基于 PHP 的 API,例如 WordPress,其中页面内容由 PHP 生成等。谢谢!
标签: javascript php json d3.js