javascript - 显示页面获取许多未捕获的引用错误
问题描述
我使用 spring boot 2 和 thymeleaf 3。在我的一个页面上,当用户单击链接时
<li th:class="${activeTab=='export'} ? 'active nav-item' : 'nav-item'">
<a class="nav-link" th:href="@{/menu/exports}" th:text="#{exports}"</a></li>
我得到那些错误
jquery.inputpicker.js:13 Uncaught ReferenceError: require is not defined jquery.dataTables.min.js:5 Uncaught ReferenceError: module is not defined dataTables.bootstrap4.min.js:5 Uncaught ReferenceError: module is not defined dataTables.buttons. min.js:8 Uncaught ReferenceError: module is not defined buttons.print.min.js:5 Uncaught ReferenceError: module is not defined buttons.bootstrap4.min.js:5 Uncaught ReferenceError: module is not defined dataTables.responsive.min. js:5 Uncaught ReferenceError: module is not defined responsive.bootstrap4.min.js:5 Uncaught ReferenceError: module is not defined bootbox.min.js:8 Uncaught ReferenceError: module is not defined
在我的脚本片段中
<div th:fragment="Scripts">
<script type="text/javascript" th:src="@{/js/jquery-3.3.1.min.js}"></script>
<script type="text/javascript" th:src="@{/js/jquery.inputpicker.js}"></script>
...
</div>
我在这里粘贴我的小页面 https://pastebin.com/qPbN5x9L
在我的控制器页面上
@GetMapping(value = {"/menu/exports"})
public String getExportsTemplate() {
return "menu/exports";
}
更改了按钮的 ID,修复了问题
解决方案
推荐阅读
- sas - SAS中total = sum(of q1-q4)和total = sum(q1-q4)之间的差异
- amazon-dynamodb - 需要一些关于大数据 ETL 作业成本效益设计的建议
- arduino-c++ - 无法为 Encoder.h 构建包装类,在调用包装类构造函数之前调用了编码器构造函数
- javascript - 如何在 vuejs 的 storybook 故事中导入 scss 文件和图像?
- android - OnTouchEventListener返回值的含义
- ajax - Laravel CSRF 令牌不匹配异常。通过 jQuery ajax 向资源路由发送“Put”请求
- javascript - 如何使用 JS 的“加载更多”按钮从网站上抓取数据
- google-sheets-api - Google Sheet SheetID 问题
- ios - firebase_database - 创建 iOS 版本时未找到模块“firebase_database”。(扑)
- django - 如何使用 Q 使用字符串进行过滤