Я использую 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, чтобы также был вызван исходный обратный вызов?