我正在尝试刷新表中的数据,但是我没有使用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" ]],
});