【发布时间】:2019-10-10 17:21:25
【问题描述】:
我想用我的控制器中的数据填充一个 JQuery 数据表。下面是我的 JQuery 和 cshtml ......我在这里错过了什么?
<div id="table1">
<table id="example" class="display">
</table>
</div>
<br />
<div class="text-center">
<h1>Pre API Checks</h1>
<div class="btn-group">
<button type="button" id="btnTapCountCheck">TC Check</button>
</div>
</div>
$("#btnTapCountCheck").click(function () {
$('#example').DataTable({
ajax: {
url: '@Url.Action("GTC", "TC")',
method: "GET"
},
columns: [
{ data: "Location" },
{ data: "TC" }
]
});
});
编辑
在按钮单击事件中,我在控制台中收到此错误
Uncaught TypeError: $(...).DataTable is not a function
at HTMLButtonElement.<anonymous> (site.js?v=z24mdPOuYS…NZryPIzfHbE3qOQ2M:6)
at HTMLButtonElement.dispatch (jquery.js:5183)
at HTMLButtonElement.elemData.handle (jquery.js:4991)
(anonymous) @ site.js?v=z24mdPOuYS…NZryPIzfHbE3qOQ2M:6
dispatch @ jquery.js:5183
elemData.handle @ jquery.js:4991
在我的 _Layout.cshtml 中,我添加了这两个引用。
<head>
<link href="//cdn.datatables.net/1.10.9/css/jquery.dataTables.min.css" rel="stylesheet" />
<script src="//cdn.datatables.net/1.10.9/js/jquery.dataTables.min.js"></script>
</head>
【问题讨论】:
-
你遇到了什么错误?
-
@devlincarnate- 查看我的编辑。
标签: jquery html asp.net-mvc datatables