javascript - 数据表.net : Unable to get property 'aDataSort' of undefined or null reference

标签 javascript jquery datatables

我收到一条错误消息

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/

相关文章:

javascript - 如何在 Datatable 的单元格内显示有关图标单击事件的对话框?

javascript - zip.js 读取 zip 中的文件名。 (仅限客户端脚本)

javascript - 无法在移动设备上的输入字段中输入文本,但可以在桌面上使用

javascript - Vue cli 删除脚本注入(inject)

javascript - Jquery 自动建议可点击标签

c# - 使用 javascript 中的参数调用 ASP.net 函数

javascript - 哪些浏览器支持console.log()?

javascript - 将 JSON 值加载到各自的 HTML 元素中

jquery-plugins - 当 JSON 为数据源时,在 jquery 数据表列中显示图像

javascript - 更改为服务器端处理后,jQuery 数据表分页损坏