【问题标题】:Datatables don't load content of database数据表不加载数据库的内容
【发布时间】:2021-05-05 19:09:41
【问题描述】:

我正在尝试使用 datatables(https://datatables.net/) 从我的数据库中的表中加载用户,但该页面根本没有加载任何内容。打开控制台时出现这些错误 [1]:https://i.stack.imgur.com/ykNTL.png

我在这里按这个顺序加载了js和css:

[未捕获的 ReferenceError: jQuery 未在 dataTables.bootstrap.min.js:5 处定义 dataTables.bootstrap.min.js:5][1]

    <script src="~/lib/dataTables/jquery.dataTables.min.js"></script>
    <script src="~/lib/dataTables/dataTables.bootstrap.min.js"></script>
    <scripts src="~/lib/jquery-validation/dist/jquery.validate.js"></scripts>
    <scripts src="~/plugins-site/jquery-ui/jquery-ui.min.js"></scripts>
    <link href="~/lib/dataTables/dataTables.bootstrap.min.css" rel="stylesheet" />
    <link href="http://cdn.datatables.net/1.10.24/css/jquery.dataTables.min.css"

/>

【问题讨论】:

  • 我没有看到您的问题中列出的核心 jQuery 库。需要将其添加为列表中的第一项(例如,来自code.jquery.com/jquery-3.5.1.min.js)。
  • 谢谢我把它加到顶部了,jquery错误就消失了。

标签: sql asp.net-mvc database datatables


【解决方案1】:

如果在添加查询库后页面根本没有加载任何内容,我建议在脚本链接之前添加 defer 之后表格加载每个脚本 制作这样的链接

<script defer  src="~/lib/dataTables/jquery.dataTables.min.js" ></script>

阅读此script-async-defer

【讨论】:

    猜你喜欢
    • 2022-11-19
    • 1970-01-01
    • 1970-01-01
    • 2015-05-24
    • 2023-03-05
    • 2011-06-17
    • 2021-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多