未捕获的TypeError:对象[object Array]没有方法'nodes'

时间:2013-03-03 10:56:02

标签: javascript d3.js

我试图让这个例子有效;

http://bl.ocks.org/mbostock/raw/2966094/46279db71d3c218664f72e1d3cb74cb2fb46da43/

在线示例完美无缺。但是当我将示例复制到我的本地MAMP安装时,我收到以下错误:

Uncaught TypeError: Object [object Array] has no method 'nodes'.

我的json正确加载,有谁知道这个问题来自哪里?

1 个答案:

答案 0 :(得分:1)

我刚刚做了以下事情:

git clone https://gist.github.com/2966094.git pedigree_tree
cd pedigree_tree
python -m SimpleHTTPServer

...然后打开我的浏览器:

http://localhost:8000/

这个例子没有任何问题,这是可以预期的。

也许您可以尝试复制我的步骤(您的Mac上应该有Python)。如果它通过python SimpleHTTPServer工作,那么假设你的MAMP配置有问题。

或者,您下载/克隆该示例可能出现问题。您是否在浏览器开发者控制台中看到任何错误(在Chrome中:菜单|工具|开发人员工具)?