【发布时间】:2016-04-14 18:06:05
【问题描述】:
我正在使用带有 DOM 源数据的 Datatables.net(该表最初是使用来自数据模型的 ASP.NET 迭代器构建的)。
页面运行一些 AJAX 来查询表中项目的状态,我想更新它们。这是我的代码,但由于某种原因,没有调用 cell.data("new data") 。
知道我做错了什么吗?
【问题讨论】:
标签: jquery datatables
我正在使用带有 DOM 源数据的 Datatables.net(该表最初是使用来自数据模型的 ASP.NET 迭代器构建的)。
页面运行一些 AJAX 来查询表中项目的状态,我想更新它们。这是我的代码,但由于某种原因,没有调用 cell.data("new data") 。
知道我做错了什么吗?
【问题讨论】:
标签: jquery datatables
您正在调用cells() 方法来查找您的单元格,然后尝试对其调用cells().data() 来设置数据。但是cells().data() 没有固定的形式。
来自数据表reference page:
请注意,与它的单数对应部分 (cell().data()) 不同,此方法没有“设置”形式。它只能用于检索数据。
通过将第二行更改为仅使用 cell() 来尝试:
var cell = table.cell('[data-courseid=1]');
【讨论】: