数据表错误:无法读取未定义属性"fnSetData"

23
Initial code looks like this..

var oTable = $('#sim_data').dataTable( {
    aoColumns: [ {"sName": "ss" },{"sName": "sim_no"}, {"sName": "sale_price"}, {"sName":   "purchased_price"},{"sName": "status"} ]

}).makeEditable({ 

    .....       
});

只有当我尝试像上面那样初始化aoColumns时才会返回错误。

Cannot read property 'fnSetData' of undefined

没有这个初始化,它就可以工作

1个回答

65

今天我遇到了同样的问题。请确保您的“aoColumns”中元素的数量与实际表格列数相匹配。

在我的情况下,问题就是这个。


7
我也有类似的问题,但我的表格中数据列 td 比标题列 th 多。 - steakchaser
3
我有完全相同的问题。我有7列数据和6列标题列,其中一组设置了colspan=2。我通过添加另一列标题,并设置display:none;来解决了这个问题。可能不是最理想的方法,但对我有效。 - Steve Johnson
哇,感谢steakchaser,这也是我的问题。万岁! - chris_k

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接