javascript - 刷新数据表数据

标签 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,如何刷新数据呢?

谢谢

最佳答案

如果您正在使用数据表,您可以使用以下行销毁数据:

$ ('# 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/

相关文章:

javascript - 我怎样才能用mootools获得第n个子事件的点击

javascript - DOJO 需要 JSON 文件

javascript - 在 ASP.Net Web API 的情况下从 angularjs http post 响应中检索值

javascript - Typescript 从其他 ts 文件扩展类

Jquery:设置框架的宽度

javascript - 无需提交表单的 Jquery 验证

javascript - 如何检测何时发生全屏事件(按 f11 键时)

javascript - 在ajax中从json中选择特定的键值

javascript - (CSRF token 丢失或不正确。)在 Django 中使用 AJAX

javascript - jQuery Ajax 请求中 url 参数中的函数