我收到一条错误消息
SCRIPT5007: Unable to get property 'aDataSort' of undefined or null reference jquery.dataTables.min.js (65,437)
在 JsFiddle 中运行以下脚本时
$(document).ready(function() {
var arr = [];
for (var i = 0; i < 5; i++) {
var item = {};
item["c1"] = "a" + i;
item["c2"] = "b" + i;
arr.push(item);
};
var dataSet = JSON.stringify(arr);
console.log(dataSet);
$('#example').DataTable({
"data": dataSet
});
});
最佳答案
您可能会收到此错误,因为您尝试实例化数据表两次 - 在我的例子中,我有一个带有 genericDataTable
类和 ID 为 someDataTable
的数据表(大致)包含以下 JS 代码:
$(document).ready(function () {
$('.genericDataTable').DataTable()
...Lots of other JS Code...
$('#someDataTable).DataTable({
"columns": [
{
"title": "Name",
"data": "Name"
},
{
"title": "Street",
"data": "Street",
},
{
"title": "City",
"data": "City"
},
{
"title": "State",
"data": "State"
},
{
"title": "Actions",
"data": "Id"
}
]
});
});
关于javascript - 数据表.net : Unable to get property 'aDataSort' of undefined or null reference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38873543/