У меня небольшая проблема с использованием таблицы данных.
Я думаю, что я объявил свои источники сначала с помощью 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> }
РЕДАКТИРОВАТЬ // Я публикую изображение сетевого результата.
Хорошо, мне удалось найти, как решить это!
Я должен был включить это:
<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{}
@section Scripts{}