我正在尝试测试D3J的DataTree示例,我只是复制并粘贴了代码:http://bl.ocks.org/d3noob/8329447。我在我的C盘中保存了TreeData.json并将d3.json(" treeData.json",函数(错误,treeData))更改为d3.json(" C:\ treeData.json&# 34;,函数(错误,treeData),我得到&#34的错误;无法读取属性' 0'未定义"通过查看javascript控制台。但是一旦我硬编码json文件进入程序它运作正常。有人可以帮助我吗?
答案 0 :(得分:1)
问题是网页无法读取您的C驱动器,您需要在项目中放置json文件的相对路径。
最简单的方法是使用treeData.json将projectData.json文件放在项目文件夹中