Javascript 如何从CSV加载数据?

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=[]限定了几个独立完成此操作

我试图将数据从CSV文件加载到列表中,然后将该列表用作数据来呈现D3图表。 原始图表只有一个包含对象的数组,并将这些对象作为数据传递给图形

这就是我目前拥有的:

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服务器。