DataTable не является функцией, что не так? - PullRequest
2 голосов
/ 09 марта 2020

Я использую datatable для проекта laravel. Но таблица не рендеринг. Он показывает ошибку:

Uncaught TypeError: $(...).DataTable is not a function
    at HTMLDocument.<anonymous> (dashboard:147)
    at l (datatables.min.js:14)
    at c (datatables.min.js:14)

Я включил jQuery, js и css в следующем порядке

  • jQuery
  • datatable js
  • datatable css

что еще может вызвать проблему?

Ответы [ 2 ]

3 голосов
/ 09 марта 2020

обязательно загрузите jquery. js перед предпочитаемым файлом dataTable. js.

<script type="text/javascript" src="~/Scripts/jquery.js"></script>
<script type="text/javascript" src="~/Scripts/data-table/jquery.dataTables.js"></script>

 <script>$(document).ready(function () {
    $.noConflict();
    var table = $('# your selector').DataTable();
});</script>
0 голосов
/ 09 марта 2020

положить этот CDN

<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script type="text/javascript"  src=" https://cdn.datatables.net/1.10.13/js/jquery.dataTables.min.js"></script>
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.13/css/jquery.dataTables.min.css">
...