【发布时间】:2013-12-12 13:56:19
【问题描述】:
我正在阅读http://bost.ocks.org/mike/bar/2/的教程
示例代码(如下)显示了要传递给 D3 函数的数据文件的相对文件名"data.tsv"。但是我需要通过 MVC 控制器传递这个文件。我该怎么做?
d3.tsv("data.tsv", type, function(error, data) {...
任何事情都会有很大帮助,谢谢。
更新:
"data.tsv" and "data.json" 路由失败了。我尝试了两天让 MVC 控制器发送到d3方法的数据正常工作,但我无法正确绑定。
但是我使用jQuery.ajax 从服务器获取数据(json)并且第一次工作。 :)
【问题讨论】:
-
您能详细说明一下吗? MVC 控制器是什么意思?数据是来自文件还是动态生成?
-
如果可能,数据可以动态生成,但如果不可能,它可能来自文件。
-
好的,所以你在第一个参数中指定生成数据的 URL。
-
是的,我可以让它调用控制器方法并让该控制器将信息传递回客户端(在 firebug 中查看)。但是 D3 不显示它。
-
您是否验证了 D3 正确解析它(即查看
error)?数据格式不同吗?
标签: javascript jquery asp.net-mvc csv d3.js