如何重用可能已更改的JSON数据?

时间:2015-02-12 16:25:06

标签: javascript json d3.js xmlhttprequest

我有一个强制导向图,我希望能够单击按钮来更改用于显示图形的JSON文件。

我在JSFiddle中有一个简化版本:转到第374行转到JS并跳过数据

现在我没有任何按钮,但我确实调用了两次函数(在脚本的底部),好像我要回到我先用过的数据。

现在,如果您运行它并在控制台中查看它:it can not find weight of undefined.

我认为正在发生的事情是数据正在发生变化,我似乎无法找到解决这个问题的方法。我认为它在419行之后发生了数据的变化。此代码用于正确链接节点。这是一个同事代码,所以我只是玩它,我不确定我是否可以更好地链接节点,或者即使这是发生变化的地方。

有什么想法吗?我想做的就是在两组数据之间进行切换。所以从一开始,单击一个按钮,数据更改,图表更改。再次单击该按钮,返回原始数据/图表。

任何帮助/指针都会受到高度赞赏,因为这已经困扰了我一段时间

1 个答案:

答案 0 :(得分:1)

您正在编辑JSON文件上的数据,以便当您第二次返回该JSON文件时,它已被更改,因此您无法以与之前相同的方式使用它