Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法读取jquery datatable中未定义的属性“mData”_Javascript_Jquery_Datatables - Fatal编程技术网

Javascript 无法读取jquery datatable中未定义的属性“mData”

Javascript 无法读取jquery datatable中未定义的属性“mData”,javascript,jquery,datatables,Javascript,Jquery,Datatables,在使用jquery动态创建表时,我遇到了错误 未捕获的TypeError:无法读取未定义的属性“mData” 我使用JavaScript创建了表 document.createElement('table'); document.createElement('thead'); document.createElement('tbody'); 然后通过以下方式调用jQuery Datatable: $(mytableid).DataTable() 我把桌子摆好了。但是我没有得到表过滤器和分页。

在使用jquery动态创建表时,我遇到了错误

未捕获的TypeError:无法读取未定义的属性“mData”

我使用JavaScript创建了表

document.createElement('table');
document.createElement('thead');
document.createElement('tbody');
然后通过以下方式调用jQuery Datatable:

$(mytableid).DataTable()

我把桌子摆好了。但是我没有得到表过滤器和分页。

谢谢您考虑我的问题

我找到了解决上述问题的办法

在创建新的数据表之前,我删除了它的container div并创建了一个新的数据表。它有助于删除以前创建的数据表及其具有相同签名的相关html标记


我认为这可能是错误的原因。…

信息不足。。。请更具体一些。您应该避免简单地转储代码并要求他人调试代码:/另外,您还没有实际提供生成错误的代码。您提供的代码中没有字符串mData的实例。实际上,mData是jquery datatable插件的属性