在本地使用D3.js时出现的问题
我正在尝试处理这个问题,但是每当我在本地加载文件时,图形都不会渲染 我不确定这是否与加载D3.js库有关?我在目录中有CSV文件在本地使用D3.js时出现的问题,d3.js,D3.js,我正在尝试处理这个问题,但是每当我在本地加载文件时,图形都不会渲染 我不确定这是否与加载D3.js库有关?我在目录中有CSV文件 我知道这是一个模糊的问题,但是关于为什么这不能在本地工作,有什么想法吗?不允许javascript从本地磁盘加载文件。这就是csv文件保存到本地时的状态,d3.js尝试引用它。如果您有本地Web服务器,您可以让它工作。不允许javascript从本地磁盘加载文件。这就是csv文件保存到本地时的状态,d3.js尝试引用它。如果您有本地Web服务器,您可以让它工作。更改尝
我知道这是一个模糊的问题,但是关于为什么这不能在本地工作,有什么想法吗?不允许javascript从本地磁盘加载文件。这就是csv文件保存到本地时的状态,d3.js尝试引用它。如果您有本地Web服务器,您可以让它工作。不允许javascript从本地磁盘加载文件。这就是csv文件保存到本地时的状态,d3.js尝试引用它。如果您有本地Web服务器,您可以让它工作。更改尝试加载
data.csv的行,以请求他在http://bl.ocks.org/d3noob/raw/b3ff6ae1c120eea654b5/a1f7e8f2a609bfab778b8c48eaa0f7c90f3f6f80/data.csv
您无法在本地加载文件。更改尝试加载data.csv的行,以请求他在http://bl.ocks.org/d3noob/raw/b3ff6ae1c120eea654b5/a1f7e8f2a609bfab778b8c48eaa0f7c90f3f6f80/data.csv
您无法在本地加载文件。如果您使用的是Chrome,可能会因为跨域安全限制而阻止您正确打开文件。尝试Firefox看看是否是这样(它可能会让您正确加载文件)
如果这是问题所在,您将希望安装一个本地web服务器,如WAMP(如果您运行的是Windows),或者按照wiki页面上的说明进行操作:
祝您好运如果您使用的是Chrome,它可能会因为跨域安全限制而阻止您正确打开文件。尝试Firefox看看是否是这样(它可能会让您正确加载文件)
如果这是问题所在,您将希望安装一个本地web服务器,如WAMP(如果您运行的是Windows),或者按照wiki页面上的说明进行操作:
祝你好运你在开发工具中看到任何错误吗?我可以通过在HTTP服务器上打开一个端口然后加载文件来实现这一点。你在开发工具中看到任何错误吗?我可以通过在HTTP服务器上打开一个端口然后加载文件来实现这一点。唉,我想我可以直接推到Github。你可能会遇到与你相同的问题当尝试使用user1403582的方法时。问题是您现在正在发出跨域请求,服务器可能没有明确允许您的域(local=null)通过脚本访问其资源。请看:叹气,我想我可以直接推到Github。您可能会遇到与尝试使用user1403582方法时相同的问题。问题是您现在正在发出跨域请求,服务器可能没有明确允许您的域(local=null)通过脚本访问其资源。请参阅:现在我得到:1 XMLHttpRequest无法加载。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许源“null”访问。如果您使用的是chrome,并以“允许从文件访问文件”启动,则可以从文件系统加载它。从os x终端,/Applications/Google\Chrome.app/Contents/MacOS/Google\Chrome——允许从windows上的文件访问文件,您必须编辑.exe或其他文件的属性。我使用@user1403582的方法。如果你想使用Chrome,就不需要在本地运行web服务器。但是,我发现我需要提供html文件的完整路径。因为我几乎总是从包含我正在处理的文件的目录启动Chrome,所以我在shell脚本中添加了`pwd`
:open-a/Applications/Google\Chrome.app--args--允许从文件`pwd`/“$1”
访问文件。现在我得到了:1 XMLHttpRequest无法加载。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许源“null”访问。如果您使用的是chrome,并以“允许从文件访问文件”启动,则可以从文件系统加载它。从os x终端,/Applications/Google\Chrome.app/Contents/MacOS/Google\Chrome——允许从windows上的文件访问文件,您必须编辑.exe或其他文件的属性。我使用@user1403582的方法。如果你想使用Chrome,就不需要在本地运行web服务器。但是,我发现我需要提供html文件的完整路径。因为我几乎总是从包含我正在处理的文件的目录启动Chrome,所以我在shell脚本中添加了`pwd`
:open-a/Applications/Google\Chrome.app--args--允许从文件`pwd`/“$1”访问文件。