var oTable = $('#div_list').dataTable({ "oLanguage": {//語言國際化 "sUrl": "/Admin/corescript/jquery.dataTable.cn.txt" }, "sPaginationType": "bootstrap", "bProcessing": true, "bServerSide": true, "sAjaxSource": DuoMi.ADProject.RequestUrl + "GETPROJECTLIST", "fnInitComplete": function () { alert(1) } });
驚奇的發現,如果Search數據后 fnInitComplete 不會執行!
攻破方法:借助
fnServerData
"fnServerData": function (sSource, aoData, fnCallback, oSettings) { oSettings.jqXHR = $.ajax({ "dataType": 'json', "type": "POST", "url": sSource, "data": aoData, "success": function (json) { fnCallback(json); //這里。。。。 } }); }