2017-04-25 78 views
0

我指的是this解決方案刷新數據表。我通過ajax調用獲得了新刷新的JSON數據。但我不確定如何使用它。特別是,如何將其轉換爲兼容數據表aaData屬性?如何使用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

刷新數據表使用Ajax [請參閱此鏈接](http://stackoverflow.com/questions/20141432/refresh-jquery-datatable-table) – user2841408

+0

可能重複的[刷新jQuery數據表](http:// stackoverflow.com/questions/20141432/refresh-jquery-datatable-table) –

回答

0

我從你不同的方法,但嘗試一下,當你收到那麼成功執行此

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

這樣只會刷新表,它會永遠對我的作品與數據表