我用javascript开发了函数,但是在读取数据(获取)时遇到问题,我有一个无法预料的错误。
此外,当我在邮递员中进行测试时,它会显示:
意外的
此错误:
未捕获的TypeError:无法在dataF读取null的属性'desc' (view_rh.html:586)
function dataF(node, leaves, index) {
leaves.push({
id: ++index,
text: node.desc
});
if (node.children) {
for (var i = 0; i < node.children.length; i++) {
index = dataF(node.children[i], leaves, index)[0];
}
}
return [index, leaves];
}
d3.json("getJson.jsp?dataType=rh", function(data) {
spinner.stop();
allRHJson=data;
select2_data_all = dataF(allRHJson,[],0)[1];
loadJson(null,allRHJson, select2_data_all ) ;
//d3.json(json, loadJson );
});
答案 0 :(得分:0)
node变量为null。检查如何将其设置为该值。