Я использую jQuery DataTables и делаю серверные данные. Я пытаюсь вызвать функцию, когда возвращается вызов ajax. Я попытался вставить этот fnCallback2, который вызывает мою функцию и исходную функцию, но jQuery просто ошибается (и не говорит мне, что это за ошибка) и пропускает.
$("#brands").dataTable( {
"bServerSide" : true,
"sAjaxSource" : "ajax.php",
"fnServerData" : function(sSource, aoData, fnCallback) {
fnCallback2 = function(a,b,c){
fnCallback.call(a,b,c);
update_editable();
};
$.ajax( {
"dataType" : 'json',
"type" : "POST",
"url" : sSource,
"data" : aoData,
"success" : fnCallback2
});}});
Я также попытался добавить параметр fnInitComplete, но это вызвано только первым, а не после последующих страниц.
"fnInitComplete": function(){
update_editable();
},
Как правильно вызывать мой код после запроса ajax, чтобы также был вызван исходный обратный вызов?