Datatable.net:无法获取属性'adatassort '未定义或空引用的

Datatable.net: Unable to get property 'aDataSort' of undefined or null reference

本文关键字:未定义 引用 adatassort net 获取 属性 Datatable      更新时间:2023-09-26

我得到一个错误说

SCRIPT5007:无法获取属性"aDataSort"的未定义或null参考jquery.dataTables.min.js (65437)

同时在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类和someDataTable的id(大致)以下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"
                }
            ]
        });
    });