【问题标题】:jQuery DataTables empty datajQuery DataTables 空数据
【发布时间】:2015-04-26 21:06:09
【问题描述】:

我正在使用通过服务器端/ajax 填充它的 DataTables。该表已成功填充,但是,我尝试通过 initComplete 回调中的 this.api() 访问 DataTable,并返回一个空数组。我的理解是,只有在填充/绘制表格并且数据存在时才应该调用 initComplete 回调。任何想法为什么表格被填充但 this.api() 返回空?

【问题讨论】:

  • 你正在尝试的代码是什么?表格是否与 DOM 同时加载?
  • this.api() 不应该返回任何空的东西,它应该返回一个 api 实例,即使数据集是空的也是如此。你能显示你正在使用的代码吗?也许重现 jsfiddle 中的行为?

标签: jquery datatables


【解决方案1】:

问题不在于 this.api() 是空的,尽管我发现它在安慰它时打印 '[]' 很奇怪。问题是我有一个链式命令 this.api().columns().every(...),但我有 1.10.1 版本,它没有 every(...) 方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-18
    • 2019-10-04
    • 2020-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多