,我们得到:crossfilter未在dc.js(1.7.5)线 -ReferenceError- crossfilter没有定义
this.dc定义的错误= _dc(d3,crossfilter);
这里的HTML是如何编码:
<script type="text/javascript" src="/js/jquery.min.js"></script>
<script src="https://d3js.org/d3.v4.js"></script>
<script src="https://d3js.org/d3-time.v1.min.js"></script>
<script src="https://d3js.org/d3-time-format.v2.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/dc/1.7.5/dc.js"> </script>
<script type="text/javascript" src="/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crossfilter/1.3.12/crossfilter.js"></script>
<script type="text/javascript" src="/js/url.min.js"></script>
<script type="text/javascript" src="/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="/js/combodate.js"></script>
不知道,如果升级现在需要另一个JS文件?我们使用的先前的crossfilter.js是1.3.11,我们使用的dc文件是dc.min.js dc2.0.0-beta.14。
在此先感谢您的帮助!
您是否更改加载脚本的顺序?您在交叉过滤之前加载了dc.js。 – Jecoms
我只是做了你提出的改变@Jecoms,现在我越来越 - TypeError - d3.time在dc.js行没有定义 - dc.dateFormat = d3.time.format(“%m /%d /%Y”) ;我认为d3函数现在是d3.timeFormat,而不是d3.time.format。 – Doreen
我改变了d3到和reran,现在得到错误 - chart.data()在我的index.js中不是一个函数。 \t [servicePieChart,operationPieChart,timeDetailsChart] .forEach(功能(图表,i)的{ \t \t \t \t \t \t \t变种chartData = chart.data(); – Doreen