无法获得房产' aDataSort'调用.datatable时的undefined或null引用

时间:2016-08-18 15:36:26

标签: javascript jquery datatables

我使用Ajax动态创建和填充Jquery Datatable。创建数据表之后,我尝试访问其行值但得到类似Unable to get property 'aDataSort' of undefined or null reference的错误。以下是在页面加载时出现上述错误的代码,如果我没有添加页面正常呈现。

var tbtable = $('#SettingsDatatable').DataTable();
var dataa = tbtable.row($(this).closest("tr")).data();

请帮忙。

1 个答案:

答案 0 :(得分:1)

如果您想获取所有行的数据(您听起来像这样),您只需要更改

var dataa = tbtable.row($(this).closest("tr")).data();

var dataa = tbtable.rows().data();

如果您希望获得单行数据,那么您之前的版本就是您要使用的版本,但如果是这种情况,您必须从可以识别this是什么的内容中调用它,其中{{1指的是要检索其数据的行的this元素内的某些内容。