【发布时间】:2016-09-14 08:38:40
【问题描述】:
我正在使用 d3js 可折叠树形网格来显示节点,当我在 plunker 中运行代码时,我收到了一个奇怪的 400 bad request 错误。
我已经替换了获取 json 的代码并直接对 json 进行硬编码,如下所示:
var treeData ={"user_id":0,"name":"Root Node","children":[{"user_id":0,"name":"Flossie Hickman","children":[....]}]};
// Calculate total nodes, max label length
var totalNodes = 0;
var maxLabelLength = 0;
// variables for drag/drop
var selectedNode = null;
var draggingNode = null;
// panning variables
var panSpeed = 200;
var panBoundary = 20; // Within 20px from edges will pan when dragging.
// Misc. variables
var i = 0;
var duration = 750;
var root;
请告诉我哪里出错了。
【问题讨论】:
-
你链接的 plunker 就像魅力一样。另外,它在哪里包含您在上面提供的行?你的实际问题是什么?
-
@elias plunker 给出错误请求错误。请检查此链接 - plnkr.co/edit/pmD1LILsNHaaEI4dADlo?p=preview 我提到的代码存在于
dndTree.js脚本文件中。 -
您确定要链接您正在谈论的项目吗?我没有收到错误的请求错误,我没有看到 dndTree.js 文件,并且一切都很好地显示,对我来说没有任何问题。
-
@elias 我现在已经冻结了 plunker 供您查看。您现在可以检查一下吗 - plnkr.co/edit/pmD1LILsNHaaEI4dADlo?p=preview。在控制台上我可以看到
TypeError: root is undefined
标签: javascript jquery d3.js