dataTable fnReloadAjax参数跳过一个参数

时间:2014-01-15 12:11:59

标签: jquery datatables

我正在使用dataTables。 我正在使用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)

然后将fnCallbackmyCallback映射到彼此。

但我无法理解函数如何在参数中定义4,但是当我们调用它时它就像第二个参数不存在一样。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我有一个想法是

oSettings

变量包含有关

的信息
sNewSource

一个变量/对象是否包含填充调用中其他参数的信息?