我在我的用户界面中使用dataTable
,当我为其分配值时发生以下错误
Uncaught TypeError: Cannot read property 'aDataSort' of undefined
at W (dataTable.js:65)
at ya (dataTable.js:70)
at e (dataTable.js:91)
at HTMLTableElement.<anonymous> (dataTable.js:93)
at Function.each (jquery-3.1.1.js:368)
at jQuery.fn.init.each (jquery-3.1.1.js:157)
at jQuery.fn.init.m [as dataTable] (dataTable.js:82)
at Object.success (isevaEnquirySearch.html:122)
at fire (jquery-3.1.1.js:3305)
at Object.fireWith [as resolveWith] (jquery-3.1.1.js:3435)
我的代码看起来像这样
$("#tblData").dataTable().fnDestroy();
$('#tblData').dataTable({
data : response,
columns : [
{ 'data' : ' date' },
{ 'data' : ' source1' },
{ 'data' : 'source2 '},
{ 'data' : 'callon' },
{ 'data' : 'callby' },
{ 'data' : 'name' },
{ 'data' : 'sbiaccountsmsSentCheck' },
{ 'data' : 'sbiaccountsmsSentDate' },
{ 'data' : 'number1' },
{ 'data' : 'formFilledUpCheck' },
{ 'data' : 'formFilledUpDate' },
{ 'data' : 'number2' },
{ 'data' : 'formCouriredCheck' },
{ 'data' : 'formCouriredDate' },
{ 'data' : 'email1' },
{ 'data' : 'formReciCheck' },
{ 'data' : 'formReciDate' },
{ 'data' : 'email2' },
{ 'data' : 'payreciCheck' },
{ 'data' : 'payreciDate' },
{ 'data' : 'pan' },
{ 'data' : 'remarks'
},
],
}) ;
如果我从代码中删除$("#tblData").dataTable().fnDestroy();
这一行
它被执行但排序和搜索字段不起作用,以下异常即将到来
DataTables warning: table id=tblData - Requested unknown parameter ' date' for row 0, column 0. For more information about this error, please see http://datatables.net/tn/4
我无法追踪任何人可以帮助我