【发布时间】:2013-06-17 08:21:42
【问题描述】:
我尝试使用 d3.json() 导入本地 .json 文件。
filename.json 文件与我的 html 文件存储在同一文件夹中。
然而 (json) 参数为空。
d3.json("filename.json", function(json) {
root = json;
root.x0 = h / 2;
root.y0 = 0;});
. . .
}
我的代码和这个d3.js example基本一样
【问题讨论】:
-
如果您使用的是 Chrome,可以尝试使用
--disable-web-security运行它。 -
您也可以在您的机器上运行本地服务器并以这种方式访问页面。 WAMP 和 MAMP 都很好用,或者你可以在 MAC 上从命令行运行:lifehacker.com/…
-
我应该更仔细地阅读 d3.json API。很抱歉浪费了人们的时间。
-
如果您使用的是 Chrome,命令行开关
--allow-file-access-from-files比--disable-web-security更安全。