我想打一个函数来创建一个新的DataTable。 如果表已经存在,我想我的功能破坏现有的表,并创建新的一个。
我这样做:
$.ajax().done(function(response){
Init_DT(response['cols'], response['data']);
});
function Init_DT(cols, data){
if($('#mytable tr').length > 0){
table.destroy();
}
var table = $('#mytable').DataTable({
"data": data,
"columns": cols
});
}
此功能能很好地开始我的第一个表,但我得到“无法读取属性‘破坏’的未定义”在随后的调用。