title: dataTable fnReloadAjax parameter skipping one parameter
body: <p>I am working with dataTables. 
  I am using the <code>fnReloadAjax</code> method to reload the data in the datatable. 
  I have a need to send in a callback. </p>
  
  <p>The <code>fnReloadAjax function</code> is defined as following. </p>
  
  <pre><code>$.fn.dataTableExt.oApi.fnReloadAjax = function ( oSettings, sNewSource, fnCallback, bStandingRedraw )
  </code></pre>
  
  <p>I called the function as following:</p>
  
  <pre><code>oTable.fnReloadAjax(oTable.oSetting,undefined,myCallback)
  </code></pre>
  
  <p>But when i debug the code i get the following result</p>
  
  <pre><code>$.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
  </code></pre>
  
  <p>I can get the code to work if i call it by </p>
  
  <pre><code>oTable.fnReloadAjax(oTable.oSetting,myCallback)
  </code></pre>
  
  <p>then the <code>fnCallback</code> and <code>myCallback</code> is mapped to eachother. </p>
  
  <p>But i cant get into my head how a function can have a definition of 4 in parameters but when we are calling it its like the second argument is not there. </p>
  
  <p>Any ideas?</p>