jquery - 数据表生成与原始列不同的列
问题描述
我正在使用数据表 v1.10.13 和 asp.net 网络应用程序。
我正在尝试使用 ajax 加载数据,但是当我生成列中不匹配的数据并且我收到如下错误时,我的一种形式出现问题:
DataTables 警告:表 id=notifications1sa - 请求第 0 行第 2 列的未知参数“2”。有关此错误的更多信息,请参阅http://datatables.net/tn/4
我的javascript如下:
<script>
$(document).ready(function () {
$('#sample').DataTable({
"processing": true,
"serverSide": true,
"ajax": {
"url": "/sample/loadtable",
"method": "POST"
},
"columns": [
{ "data": "title", "title": "Header Title" },
{ "data": "message", "title": "Text Header" }
],
"ordering": true,
"paging": true,
"pagingType": "full_numbers",
"pageLength": 10,
"language": {
"url": "/js/plugins/tables/datatables/German.json"
}
});
});
</script>
我的 HTML 是这样的:
<div class="panel panel-flat">
<table id="sample" class="table" style="width: 100%">
</table>
解决方案
在这里,您正在调用 document.ready 中的数据表,它将在 dom 创建后调用。然后你正在加载你的数据。这就是它不工作的原因
ajax请求成功调用数据表
推荐阅读
- webpack - 如何为生成的 service worker 禁用 workbox-webpack-plugin 的警告
- javascript - 无法读取未定义的 React-graphql 的属性“道具”
- reactjs - ReactJS 如何仅在页面加载时更新特定组件
- java - bukkit 可运行的 IllegalStateException
- java - 无法在 android 中获取对我自动生成的推送 ID 的引用
- html - 在其他元素上显示 div
- javascript - WebRTC 语音活动检测
- dart - 寻求 Python dict 的安全翻译作为 Dart 的返回类型
- typescript - 如何从接口/类中选择嵌套字段?
- python-3.x - Python以升序和降序排序平局