$(...).dataTable is not a function 問題:
1. JS是解釋型語言,是根據標簽引用分塊順序執行的
2. $是jQuery中的產生的對象,需要用的話,必須將jquery.js文件放在使用它的JS前面
如下是可能產生問題的4種情況:
1. 當引入的js里面undefined未定義該函數,頁面就會有類似上圖“dataTable”的提示。
2. js文件引入路徑錯誤了,這個比較常見,檢查引入路徑是否正確即可。
3. 引入的js文件與別的js文件有沖突,這個時候就需要一個個的注釋掉js文件來排查。
4. 引入的js文件順序不對,也存在沖突,你就要調整一下引入順序即可,或刪除掉沖突的js文件,這是小編遇到的這種情況!