2014-01-15 3 views
0

Я работаю с dataTables. Я использую метод fnReloadAjax для перезагрузки данных в datatable. Мне нужно отправить обратный вызов.dataTable Параметр fnReloadAjax пропускает один параметр

fnReloadAjax function определяется следующим образом.

$.fn.dataTableExt.oApi.fnReloadAjax = function (oSettings, sNewSource, fnCallback, bStandingRedraw) 

я назвал функцию следующим образом:

oTable.fnReloadAjax(oTable.oSetting,undefined,myCallback) 

Но когда я отладки кода я получаю следующий результат

$.fn.dataTableExt.oApi.fnReloadAjax = function (oSettings, sNewSource, fnCallback, bStandingRedraw) 

the oSetting have the right value. 
sNewSource is not showing anything. 
the fnCallback is undefined. 
bStandingRedraw contains myCallback 

я могу получить код для работы, если я называю это от

oTable.fnReloadAjax(oTable.oSetting,myCallback) 

затем fnCallback и myCallback сопоставляются друг с другом.

Но я не могу понять, как функция может иметь определение 4 в параметрах, но когда мы называем ее ее, как и второй аргумент, ее нет.

Любые идеи?

ответ

0

Одна идея, что я имею что

oSettings 

vairable содержит информацию о

sNewSource 

Может одна переменная/объект содержит информацию, которая заполняет другие параметры в вызове?

Смежные вопросы