jQuery Datatables fnReloadAjax()回调

时间:2013-08-04 20:34:45

标签: jquery callback datatables synchronous

如何将回调函数合并到此代码中或者使其同步?

谢谢!

eTable.fnReloadAjax();

1 个答案:

答案 0 :(得分:0)

对于任何有兴趣的人,使用它代替fnReloadAjax(),它可以工作!

function RefreshTable(tableId, urlData)
{
  $.getJSON(urlData, null, function( json )
  {
    table = $(tableId).dataTable();
    oSettings = table.fnSettings();

    table.fnClearTable(this);

    for (var i=0; i<json.aaData.length; i++)
    {
      table.oApi._fnAddData(oSettings, json.aaData[i]);
    }

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

RefreshTable('#HelpdeskOverview', '/Helpdesk/ActiveCases/noacceptancetest');

更多信息可以在这里找到: http://www.meadow.se/wordpress/?p=536