Javascript 跨源请求错误d3

Javascript 跨源请求错误d3,javascript,d3.js,Javascript,D3.js,我是一个新手d3程序员,我正在使用一个JSON文件和一个名为arcDiagram的函数来构建我的可视化。但是,每当我尝试以下方法时:d3.json(“assets/data/tang_seg1.json”,arcDiagram) 我收到一个跨源请求错误。在网上看了看,但我还是被难住了;任何帮助都将不胜感激:) 编辑:我使用自己的服务器运行这个,所以localhost:8000 您是使用web服务器运行此应用程序,还是通过文件url(即双击HTML文件)运行此应用程序?将您的方法更改为如下示例:d

我是一个新手d3程序员,我正在使用一个JSON文件和一个名为arcDiagram的函数来构建我的可视化。但是,每当我尝试以下方法时:d3.json(“assets/data/tang_seg1.json”,arcDiagram)

我收到一个跨源请求错误。在网上看了看,但我还是被难住了;任何帮助都将不胜感激:)


编辑:我使用自己的服务器运行这个,所以localhost:8000

您是使用web服务器运行此应用程序,还是通过文件url(即双击HTML文件)运行此应用程序?将您的方法更改为如下示例:
d3.json(“path/to/file.json”,function(error,json){if(error)return console.warn(error);arcDiagram=json;})
由于
arcDiagram
而出现错误。上有关于如何使用它的说明。