页面报错:
DataTables warning: table id=sample_1 - Cannot reinitialise DataTable.
For more information about this error, please see
http://datatables.net/tn/3
导致错误的原因:
datatable一般来说只能初始化一次,后续的初始化无效。
解决方法:
通过查阅官方文档,在初始化函数即table.datatable()中加入
“retrieve”: true,
并且,在再次初始化之前,先将之前的table销毁
table.fnDestroy();
参考官方文档,链接如下:
官方文档:
https://datatables.net/manual/tech-notes/3
总结:
在网上查阅了很多资料,有说destory的,还有更改table的id的,经过尝试,需要加属性限定并且destory以后才可以使用。