我正在尝试刷新我的表中的数据,但我没有使用 ajax,这就是为什么当我尝试使用 table.ajax.reload()
时它不起作用的原因。
它给了我错误的 json 响应,因为我声明我的表的方式是这样的:
var table = $('.table').DataTable( {
"data": global_data,
"scrollX": true,
"pagination": false,
"lengthChange": false,
"bPaginate": false,
"language": {
"url": "http://cdn.datatables.net/plug-ins/1.10.16/i18n/Spanish.json"
},
"order": [[ 2, "desc" ]],
});
那么在另一个进程中我更新了变量global_data,如何刷新数据呢?
谢谢
最佳答案
如果您正在使用数据表,您可以使用以下行销毁数据:
$ ('# mytable'). dataTable (). fnDestroy ();
然后用你想要的数据再次填充表格。
var table = $('.table').DataTable( {
"data": global_data,
"scrollX": true,
"pagination": false,
"lengthChange": false,
"bPaginate": false,
"language": {
"url": "http://cdn.datatables.net/plug-ins/1.10.16/i18n/Spanish.json"
},
"order": [[ 2, "desc" ]],
});
关于javascript - 刷新数据表数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47043144/