Javascript 如何从CSV加载数据?
我试图将数据从CSV文件加载到列表中,然后将该列表用作数据来呈现D3图表。 原始图表只有一个包含对象的数组,并将这些对象作为数据传递给图形 这就是我目前拥有的:Javascript 如何从CSV加载数据?,javascript,csv,d3.js,Javascript,Csv,D3.js,我试图将数据从CSV文件加载到列表中,然后将该列表用作数据来呈现D3图表。 原始图表只有一个包含对象的数组,并将这些对象作为数据传递给图形 这就是我目前拥有的: var links=[]; d3.csv("C:\Users\user\Desktop\tv.csv", function(data){ links=data; doThisWithData(links); }); doThisWithData函数将数据附加到图表中。我用var links=[]限定了几个独立完成此操作
var links=[];
d3.csv("C:\Users\user\Desktop\tv.csv", function(data){
links=data;
doThisWithData(links);
});
doThisWithData函数将数据附加到图表中。我用var links=[]限定了几个独立完成此操作的变量;现在我用links变量代替CSV源链接数组
这对我不管用。有人看到任何瑕疵吗?来自:
返回指定url处CSV文件的新请求
您在客户端计算机上传递的是文件路径,而不是URL。您需要传递一个URL
在回调函数之外声明链接表明您也在尝试返回异步调用的值
还值得指出的是,\是JavaScript字符串文本。什么不起作用?您试图从本地文件系统加载CSV。要做到这一点,您需要一个web服务器。