代码之家  ›  专栏  ›  技术社区  ›  Korpin

数据表不是函数,无法识别js

  •  0
  • Korpin  · 技术社区  · 6 年前

    我使用数据表有点麻烦。

    我想我已经用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发布网络结果的图像。

    enter image description here

    1 回复  |  直到 6 年前
        1
  •  0
  •   Ehsan Sajjad    6 年前

    好吧,我找到了解决办法!

    我必须包括:

    <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{}