【问题标题】:Can't update Datatables.net cell from DOM sourced table?无法从 DOM 源表更新 Datatables.net 单元格?
【发布时间】:2016-04-14 18:06:05
【问题描述】:

我正在使用带有 DOM 源数据的 Datatables.net(该表最初是使用来自数据模型的 ASP.NET 迭代器构建的)。

页面运行一些 AJAX 来查询表中项目的状态,我想更新它们。这是我的代码,但由于某种原因,没有调用 cell.data("new data") 。

知道我做错了什么吗?

【问题讨论】:

    标签: jquery datatables


    【解决方案1】:

    您正在调用cells() 方法来查找您的单元格,然后尝试对其调用cells().data() 来设置数据。但是cells().data() 没有固定的形式。

    来自数据表reference page

    请注意,与它的单数对应部分 (cell().data()) 不同,此方法没有“设置”形式。它只能用于检索数据。

    通过将第二行更改为仅使用 cell() 来尝试:

    var cell = table.cell('[data-courseid=1]');
    

    【讨论】:

    • 好尴尬...我看了那个代码 3 个小时...谢谢!
    • 哈哈不用担心,老实说,这是一个很容易犯的错误
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-31
    • 2020-02-21
    • 2021-05-03
    • 2013-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多