gpt4 book ai didi

play 框架中的 Jquery 数据表 - $ ("#example").dataTable 不是函数

转载 作者:行者123 更新时间:2023-12-01 01:58:29 25 4
gpt4 key购买 nike

我正在尝试在我的 Play 应用程序中实现 JQuery 数据表。

这是我的代码

    #{extends 'main.html' /}
#{set title:'Customers List' /}
<link rel="stylesheet" media="screen" href="@{'/public/stylesheets/demo_table.css'}">
<link rel="stylesheet" media="screen" href="@{'/public/stylesheets/demo_page.css'}">
#{set 'moreScripts'}
<script src="@{'/public/javascripts/jquery-1.5.2.min.js'}" type="text/javascript" charset="${_response_encoding}"></script>
<script src="@{'/public/javascripts/jquery.dataTables.js'}" type="text/javascript" charset="${_response_encoding}"></script>
<script src="@{'/public/javascripts/jquery.js'}" type="text/javascript" charset="${_response_encoding}"></script>
<script>
$(document).ready( function() {
oTable = $('#example').dataTable();
});
</script>
#{/set}
<div class="others" align="center">
<table width="100%" cellpadding="0" cellspacing="0" border="0" class="display" id="example">
<thead>
<tr>
<th>Header1</th>
<th>Header2</th>
</tr>
</thead>
<tbody>
<tr>
<td>Col1</td>
<td>Col2</td>
</tr>
</tbody>
</table>
</div>

当我运行页面时,javascript 抛出错误

$("#example").dataTable is not a function

我检查了所有 javascript/css 文件。所有文件都包含在内。可能是什么错误。

最佳答案

您必须在脚本部分中加载 DataTables AFTER jQuery,并且只能包含 jQuery 一次。

尝试删除 jQuery 的第二个(未缩小的)请求,看看效果如何。

关于play 框架中的 Jquery 数据表 - $ ("#example").dataTable 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7344047/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com