,我們得到: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