【发布时间】:2018-02-25 13:25:01
【问题描述】:
只要我使用来自 .json 文件的 JSON 数据,我就有一个工作良好的 d3.js-tree。 但现在,我想给客户机会以某种方式个性化这棵树。因此,对我来说,使用 SESSION 来保存相应的 JSON 字符串并将这个 SESSION 变量加载到我的树脚本中似乎是合乎逻辑的。
因此,我像这样使用 window.SESSION 并将字符串解析为 JSON。
var treedatajson = JSON.parse(window.SESSION.filtered_tree);
但这似乎不起作用。字符串必须没问题,因为我可以将其复制到文件中并使用以下代码加载功能树:
var treedatajson = "filtered_tree.json";
为什么 JSON.parse() 不能那样工作?我该怎么做才能让它运行?
有什么想法吗?提前致谢!
如果有不清楚的地方或者您需要更多上下文代码,请告诉我。
【问题讨论】:
标签: javascript json d3.js