0
我在我的项目中包含了数据表,它在我的Netbeans环境中工作正常,但是当部署在运行Tomcat的服务器上时,我发现选择不起作用。Grails数据表和Tomcat选择不起作用
我认为可能是问题是一些样式表和JavaScript的数据表不加载/正确执行。但我看不出什么是错的。
火狐控制台提供了以下的输出:
--GET https://localhost:8443/assets/datatables.min.css [HTTP/1.1 404 3ms]
--GET https://localhost:8443/assets/select.datatables.min.css [HTTP/1.1 404 3ms]
GET https://localhost:8443/assets/buttons.dataTables.min-7e558a204ec7fa5a1fe03ae566b8435e.css [HTTP/1.1 200 0ms]
GET https://localhost:8443/assets/fixedColumns.dataTables.min-24c93cada3bc21d88bead6b23be16b0a.css [HTTP/1.1 200 0ms]
GET https://localhost:8443/assets/application-0a138929c6581e9b5ed8ee85ca53025e.js [HTTP/1.1 200 0ms]
GET https://localhost:8443/assets/fxHeader_0.6-4d5e0300e146fd4075dc4f2fedc4e720.js [HTTP/1.1 200 0ms]
GET https://localhost:8443/assets/datatables.min-261560cc9177118ee4aeb488982f1c8c.js [HTTP/1.1 200 0ms]
--GET https://localhost:8443/assets/datatables.select.min.js [HTTP/1.1 404 3ms]
GET https://localhost:8443/assets/dataTables.buttons.min-b5f969e77a600b78c50648e496f75942.js [HTTP/1.1 200 0ms]
GET https://localhost:8443/assets/buttons.html5.min-d4519ca89ec8fdf9f629d6d4329d9e92.js [HTTP/1.1 200 0ms]
GET https://localhost:8443/assets/dataTables.fixedColumns.min-d81dfe4ada44ad9df82986d4cb54dfd2.js [HTTP/1.1 200 0ms]
其中3给出了404的回报,并与他们打上“ - ”在前面。
除了添加样式表和脚本资产文件夹我加载它们在main.gsp的头:
<asset:stylesheet src="application.css"/>
<asset:stylesheet src="datatables.min.css"/>
<asset:stylesheet src="select.datatables.min.css"/>
<asset:stylesheet src="buttons.dataTables.min.css"/>
<asset:stylesheet src="fixedColumns.dataTables.min.css"/>
<asset:javascript src="application.js"/>
<asset:javascript src="fxHeader_0.6.js"/>
<asset:javascript src="datatables.min.js"/>
<asset:javascript src="datatables.select.min.js"/>
<asset:javascript src="dataTables.buttons.min.js"/>
<asset:javascript src="buttons.html5.min.js"/>
<asset:javascript src="dataTables.fixedColumns.min.js"/>
这还不够?当我用run-app运行它时,至少它已经足够了。
我得到这个来自Firefox的控制台: 对不起它在瑞典(“加载失败脚本源”)
Laddning misslyckades för <script> med källan “https://wng.se/assets/datatables.select.min.js”. woodtrading.se:19
Laddning misslyckades för <script> med källan “https://wng.se/DataTables-1.10.16/js/jquery.dataTables.min.js”. wng.se:26
TypeError: D is undefined application-0a138929c6581e9b5ed8ee85ca53025e.js:255:214
Laddning misslyckades för <script> med källan “https://wng.se/FixedColumns-3.2.3/js/dataTables.fixedColumns.min.js”. wng.se:27
Laddning misslyckades för <script> med källan “https://wng.se/assets/datatables.select.min.js”. list:19
e is null content.js:25
Laddning misslyckades för <script> med källan “https://wng.se/ordersAndStore/DataTables-1.10.16/js/jquery.dataTables.min.js”. list:26
Laddning misslyckades för <script> med källan “https://wng.se/ordersAndStore/FixedColumns-3.2.3/js/dataTables.fixedColumns.min.js”. list:27
如果我检查网页的头:
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<title>
Product buffer List
</title>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<link rel="stylesheet" href="/assets/application-47115a1aa0ee3cf9b02d0f362fbb8ded.css"/>
<link rel="stylesheet" href="/assets/datatables.min.css"/>
<link rel="stylesheet" href="/assets/select.datatables.min.css"/>
<link rel="stylesheet" href="/assets/buttons.dataTables.min-7e558a204ec7fa5a1fe03ae566b8435e.css"/>
<link rel="stylesheet" href="/assets/fixedColumns.dataTables.min-24c93cada3bc21d88bead6b23be16b0a.css"/>
<script type="text/javascript" src="/assets/application-0a138929c6581e9b5ed8ee85ca53025e.js" ></script>
<script type="text/javascript" src="/assets/fxHeader_0.6-4d5e0300e146fd4075dc4f2fedc4e720.js" ></script>
<script type="text/javascript" src="/assets/datatables.min-261560cc9177118ee4aeb488982f1c8c.js" ></script>
<script type="text/javascript" src="/assets/datatables.select.min.js" ></script>
<script type="text/javascript" src="/assets/dataTables.buttons.min-b5f969e77a600b78c50648e496f75942.js" ></script>
<script type="text/javascript" src="/assets/buttons.html5.min-d4519ca89ec8fdf9f629d6d4329d9e92.js" ></script>
<script type="text/javascript" src="/assets/dataTables.fixedColumns.min-d81dfe4ada44ad9df82986d4cb54dfd2.js" ></script>
选择什么? –
选择行,您设置表格选项“select”:true。就像我删除了这个选项。 – larand
有问题的样式表是否与其他文件位于同一位置,即不在子文件夹中并且它们是否在application.css中设置相同?您是否还尝试过硬刷新F5 –