如何使用aaData刷新数据表

时间:2017-04-25 05:15:24

标签: javascript jquery json ajax datatables

我指的是this解决方案来刷新数据表。我通过ajax调用获取了新刷新的JSON数据。但我不确定如何使用它。特别是,如何将其转换为与数据表 aaData 属性兼容?

success:
  function (json){

    var data = json;
    table =$(#mytable).dataTable();
    oSettings = table.fnSettings();
    table.fnClearTable(this);

    $.each(json, function (i, item) {
      table.oApi._fnAddData(oSettings, json[i]);
    });


    oSettings.aiDisplay = oSettings.aiDisplayMaster.slice();
    table.fnDraw();
  }

现在,我试图直接使用json [i],这给了我数据表中的错误。此外,返回的数据是一个json对象数组。

1 个答案:

答案 0 :(得分:0)

我有不同的方法,但尝试它,它将始终适用于我的数据表

当您收到成功后,请执行此

$("#example1").load(location.href + " #example1"); //give your table id

这只会刷新表格。