You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用DataTables CDN加载资源失败(404错误)求助

解决DataTables CDN引入404错误的方案

问题原因

你写的CDN资源URL缺少协议前缀(https://或//),浏览器会把这些路径当成当前域名下的相对路径去请求,自然找不到对应资源,所以返回404。另外还有两个小错误:CSS文件不能用<script>标签引入,且DataTables依赖jQuery,你原代码没加这个核心依赖。

修正后的完整代码

<!-- 先引入jQuery(DataTables核心依赖,必须放在最前面) -->
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<!-- 用link标签引入DataTables样式,补全CDN协议前缀 -->
<link rel="stylesheet" href="https://cdn.datatables.net/1.12.1/css/jquery.dataTables.min.css">
<!-- 补全JS文件的CDN协议前缀 -->
<script src="https://cdn.datatables.net/1.12.1/js/jquery.dataTables.min.js"></script>
<script src="https://cdn.datatables.net/1.12.1/js/dataTables.bootstrap4.min.js"></script>

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

关键修正点

  • 给所有CDN资源URL加上https://前缀,或者用//(自动适配当前页面的协议),确保浏览器能正确识别为外部资源地址。
  • 把CSS文件的引入标签从<script>改成<link rel="stylesheet">,这是加载样式文件的标准方式。
  • 补充jQuery依赖,DataTables的初始化必须依赖jQuery才能正常运行。

内容的提问来源于stack exchange,提问作者sleepyboomer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 17:50:24