伐柯伐柯*其則不遠*我覬之子*籩豆有踐

20 , 7月2016

使用bootstrap datatables插件出现Cannot read property mData of undefined报错的原因

使用bootstrap datatables插件出现Uncaught TypeError: Cannot read property ‘mData’ of undefined报错的原因.

今天试用了一下bootstrap datatables插件。但是出现了以下错误。

app.js:10014 Uncaught TypeError: Cannot read property 'mData' of undefined
    at HTMLTableCellElement.<anonymous> (jquery.dataTables.js:1171)
    at Function.each (app.js:6531)
    at jQuery.fn.init.each (app.js:6366)
    at HTMLTableElement.<anonymous> (jquery.dataTables.js:1168)
    at Function.each (app.js:6531)
    at jQuery.fn.init.each (app.js:6366)
    at jQuery.fn.init.DataTable [as dataTable] (jquery.dataTables.js:869)
    at HTMLDocument.<anonymous> (house:350)
    at mightThrow (app.js:9721)
    at process (app.js:9789)

原因其实很简单:table图省事没有添加tbody和theader ,另外也发现如果th的列数和数据列数不一致也会报这个错。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

© 2011 - 2024 laijim.com