刷新数据表数据

时间:2017-10-31 19:24:33

标签: javascript jquery ajax datatables

我正在尝试从我的表中刷新数据,但我没有使用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,如何刷新数据?

由于

1 个答案:

答案 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" ]],
});