我使用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();
请帮忙。
答案 0 :(得分:1)
如果您想获取所有行的数据(您听起来像这样),您只需要更改
var dataa = tbtable.row($(this).closest("tr")).data();
到
var dataa = tbtable.rows().data();
如果您希望获得单行数据,那么您之前的版本就是您要使用的版本,但如果是这种情况,您必须从可以识别this
是什么的内容中调用它,其中{{1指的是要检索其数据的行的this
元素内的某些内容。