Javascript 未捕获引用错误:未定义d3

Javascript 未捕获引用错误:未定义d3,javascript,d3.js,Javascript,D3.js,我是web开发新手,我正在尝试将基于D3的JS可视化上传到Weebly域。我已将所有必需的文件上载到我的Weebly站点,并在JavaScript中正确引用了它们,但不断得到一个未捕获的引用错误:d3未定义此行错误: d3.csv("http://subdomain.weebly.com/files/theme/force.csv", function(error, links) { <script src="http://subdomain.weebly.com/files/theme

我是web开发新手,我正在尝试将基于D3的JS可视化上传到Weebly域。我已将所有必需的文件上载到我的Weebly站点,并在JavaScript中正确引用了它们,但不断得到一个未捕获的引用错误:d3未定义此行错误:

d3.csv("http://subdomain.weebly.com/files/theme/force.csv", function(error, links) {
<script src="http://subdomain.weebly.com/files/theme/d3.js" charset="utf-8"></script>
我尝试调用d3加载CSV文件以进行可视化。我似乎找不出问题出在哪里

另外,我使用以下代码行将d3(托管在本地)加载到JS中:

d3.csv("http://subdomain.weebly.com/files/theme/force.csv", function(error, links) {
<script src="http://subdomain.weebly.com/files/theme/d3.js" charset="utf-8"></script>

并且还试图远程链接到d3,但仍然得到相同的错误

这让我非常困惑,因为在我的本地主机上一切都很好


谢谢

在html中插入以下内容

<script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script>

我也有类似的问题。在我用@Ihoworko上面提到的链接替换了我正在使用的链接后,问题就解决了
这是什么

如果本地托管版本也不起作用,为什么您认为这解决了问题?我认为这是文件在其计算机上的位置问题。此外,他还提到,他还尝试远程链接到该文件,但运气不佳,但没有该代码段。这允许他远程链接到文件。sealleroy,我最初在尝试本地托管D3之前使用了这行代码。它也不起作用。我想知道Weebly是否不允许加载您自己的脚本?大家好,我只是恢复到Weebly中预先存在的主题,而不是尝试创建自己的自定义主题。我不知道我的问题是什么,但我最终能够将我的force.csv文件重新上传到新主题的文件夹中,并将我的JS复制/粘贴到GUI web编辑器中的自定义HTML脚本框中。谢谢你的回答,如果我能弄清楚到底哪里出了问题,我会编辑这篇文章的!D3在其代码中使用UTF-8字符,这表明您可以执行以下三项操作之一:您可以将文档设置为UTF-8:
。或者您可以将脚本的字符集设置为UTF-8: