【发布时间】:2013-07-03 08:48:29
【问题描述】:
这是我目前的项目--->http://jsfiddle.net/ddfsb/2/ 观察代码中的 var 数据。出于测试目的,我只使用了几条记录。实际上我有大约 89k 条记录。
我有一个名为 content.json 的 json 文件。这正是它的运行方式:--
["51b59c162de88", [["parties", 0.0, 0.011]]]
["51b59c1b4f52f", [["star-speak", 0.0, 0.006], ["parties", 0.0, 0.011]]]
["51b59c2bdd5c5", [["signature", 0.002, 0.006], ["parties", 0.0037, 0.011]]]
["51b59c10ca18f", [["parties", 0.0, 0.017]]]
["51b59c15913b6", [["parties", 0.0, 0.011]]]
["51b59c2635997", [["fashion", 0.002, 0.006], ["parties", 0.0037, 0.011], ["royal-challenge", 0.002, 0.006]]]
["51b59c1a94870", [["parties", 0.0, 0.011]]]
["51b59c2844bcf", [["royal-challenge", 0.0077, 0.023]]]
["51b59c2d92798", [["signature", 0.002, 0.006], ["parties", 0.0037, 0.011]]]
["51b59c19aaa7f", [["parties", 0.0, 0.011], ["fashion", 0.0, 0.006]]]
["51b59c18ec68d", [["parties", 0.0, 0.028]]]
我想在不影响输出的情况下加载这个 json 文件的内容。如何将这些数据放入变量中。在我的脚本中放入 89K 记录会很疯狂。那么我该如何摆脱这个问题。
【问题讨论】:
-
使用 AJAX 加载 JSON 数据?
-
我想将 json 数据加载到我的脚本中。我怎样才能在其中使用 ajax?
-
a) 您的文件不是有效的 JSON。那里有多个数组,因此标准 JSON 解析器将失败。 b) 你真的需要一次所有的条目吗?否则构建一个 AJAX 解决方案,只传输所需的条目。
-
@Dogbert:看看我的代码。你会意识到我的实际问题是什么。观察 var 数据的格式。
-
如果您尝试渲染具有 89K 行的表格,您将杀死浏览器。您需要支持分页的网格。
标签: javascript json d3.js