Javascript 参考错误:未定义nv(在html和js中使用nvd3)
也许我遗漏了一些非常简单的东西,但我的问题是: 我是d3和nvd3的新手,正在尝试使用它们来绘制图形。但是,每次我打开浏览器控制台时,它都会显示:“参考错误:nv未定义” 这就是我正在做的:Javascript 参考错误:未定义nv(在html和js中使用nvd3),javascript,d3.js,nvd3.js,Javascript,D3.js,Nvd3.js,也许我遗漏了一些非常简单的东西,但我的问题是: 我是d3和nvd3的新手,正在尝试使用它们来绘制图形。但是,每次我打开浏览器控制台时,它都会显示:“参考错误:nv未定义” 这就是我正在做的: <html> <head> <meta charset="utf-8"> <script src="http://code.jquery.com/jquery-latest.min.js"></script> <script sr
<html>
<head>
<meta charset="utf-8">
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script src="https://d3js.org/d3.v3.min.js"></script>
<script src="C:/Users/mou1av/Desktop/novus-nvd3-v1.8.2-168-g254a7b3/novus-nvd3-254a7b3/build/nv.d3.js"></script>
<script src="C:/Users/mou1av/Desktop/novus-nvd3-v1.8.2-168-g254a7b3/novus-nvd3-254a7b3/build/nv.d3.min.js"></script>
<link rel="stylesheet" type="text/css" href="C:\Users\mou1av\Desktop\novus-nvd3-v1.8.2-168-g254a7b3\novus-nvd3-254a7b3\build\nv.d3.css">
</head>
<script>
nv.addGraph(function(){
... //graph code
</script>
<body>
</body>
</html>
nv.addGraph(函数(){
…//图形代码
我尝试了这个问题中的所有步骤:
但是我相信我正在使用所有正确的路径来访问我的nvd3.js和nvd3.min.js。
有人能告诉我怎么了吗?
谢谢。为什么你要同时包括nv.d3.js及其简化版(nv.d3.min.js)?尝试删除其中一个。还要检查是否所有文件都已加载(在Chrome:developer console->sources中)@Luc已经尝试过了,先删除了一个,然后删除了另一个,同样的错误。你能尝试从cdn中引用文件吗?(例如和)@Luc,它成功了!非常感谢。我仍然很好奇为什么它没有像我那样工作,但仍然非常棒。不客气!我认为这与此问题类似:。你可以尝试在本地文件路径前加上“file://”。我还相信目录分隔符应该始终是常规的斜杠(不是像css文件路径中那样的反斜杠)。