我使用数据表有点麻烦。
我想我已经用jquery声明了我的源代码,然后是datatable(我在他们的网站上检索包含最新版本的链接),但是当我加载web页面时,我总是有相同的错误消息:
未捕获的语法错误:意外的标记{jQuery。延迟的异常:$ (...). 数据表不是函数类型错误:$(…)。数据表是 不是函数 在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 ) 未定义
这显然是一个已知的问题,经过研究我意识到,但我仍然无法解决它。。。
@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> }
编辑//I发布网络结果的图像。
好吧,我找到了解决办法!
我必须包括:
<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{}