我已经安装了3个文件:
<link href="~/Scripts/DataTables-1.10.0/media/css/jquery.dataTables.css" rel="stylesheet" />
<script src="~/Scripts/jquery-1.10.2.js"></script>
<script src="~/Scripts/DataTables-1.10.0/media/js/jquery.dataTables.js"></script>
之后我尝试创建表:
$('#manage-news').dataTable({ options });
但它会引发错误:
Uncaught TypeError: undefined is not a function
我尝试调试,我看到它首先转到jquery.dataTables,运行传递这行14378
return $.fn.dataTable;
然后它转到我的代码,选择器$('#manage-news')
具有值
[<table id="manage-news" class="display" cellspacing="0" width="100%" data-view="backendModule/views/managenews" data-active-view="true"></table>]
我使用datatable因为它可以使用ajax数据源, 请帮我修复这个错误或者告诉我一些javascript表可以使用ajax数据源。
答案 0 :(得分:0)
尝试用DataTable替换dataTable:
$('#manage-news')。DataTable({options});