我指的是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对象数组。
答案 0 :(得分:0)
我有不同的方法,但尝试它,它将始终适用于我的数据表
当您收到成功后,请执行此
$("#example1").load(location.href + " #example1"); //give your table id
这只会刷新表格。