我正在尝试从我的表中刷新数据,但我没有使用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,如何刷新数据?
由于
答案 0 :(得分:1)
如果您正在使用数据表,则可以使用以下行销毁数据:
$ ('# 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" ]],
});