Datatable не является функцией, не может распознать JS - PullRequest
0 голосов
/ 24 ноября 2018

У меня небольшая проблема с использованием таблицы данных.

Я думаю, что я объявил свои источники сначала с помощью jquery, а затем с данными (я был на их сайте, чтобы получить ссылку, содержащую последнюю версию), но когда язагрузить веб-страницу У меня всегда одно и то же сообщение об ошибке:

Uncaught SyntaxError: Неожиданный токен {jQuery.Deferred исключение: $ (...).DataTable не является функцией TypeError: $ (...).DataTable не является функцией в HTMLDocument.(https: // localhost: 44338 / Events: 87: 27) в l (https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js:2:29375) в c (https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js:2:29677) undefined

Это, очевидно, известная проблема иЯ понял после некоторого исследования, но я все еще не могу решить это ...

@model IEnumerable<jak.formulaire.Models.Events>
@* Datatable of Events member *@
<table id="example" class="display" style="width:100%">
    <thead>
        <tr>
            <th>Event name</th>
            <th>Status</th>
        </tr>
    </thead>
</table>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css"></script>
<script src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>

@section Scripts{
    <script>
        $(document).ready(function () {
            $('#example').DataTable();
        });
    </script>
}

РЕДАКТИРОВАТЬ // Я публикую изображение сетевого результата.

enter image description here

1 Ответ

0 голосов
/ 24 ноября 2018

Хорошо, мне удалось найти, как решить это!

Я должен был включить это:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.css">
<script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.js"></script>

Внутри @section Scripts{}

...