diff --git a/api/fnReloadAjax.js b/api/fnReloadAjax.js index 7a237f3..1b5824c 100644 --- a/api/fnReloadAjax.js +++ b/api/fnReloadAjax.js @@ -10,14 +10,14 @@ * @example * // Example call to load a new file * oTable.fnReloadAjax( 'media/examples_support/json_source2.txt' ); - * + * * // Example call to reload from original file * oTable.fnReloadAjax(); */ $.fn.dataTableExt.oApi.fnReloadAjax = function ( oSettings, sNewSource, fnCallback, bStandingRedraw ) { - if ( typeof sNewSource != 'undefined' && sNewSource != null ) { + if ( sNewSource !== undefined && sNewSource !== null ) { oSettings.sAjaxSource = sNewSource; } @@ -31,38 +31,37 @@ $.fn.dataTableExt.oApi.fnReloadAjax = function ( oSettings, sNewSource, fnCallba var that = this; var iStart = oSettings._iDisplayStart; var aData = []; - + this.oApi._fnServerParams( oSettings, aData ); - + oSettings.fnServerData.call( oSettings.oInstance, oSettings.sAjaxSource, aData, function(json) { /* Clear the old information from the table */ that.oApi._fnClearTable( oSettings ); - + /* Got the data - add it to the table */ var aData = (oSettings.sAjaxDataProp !== "") ? that.oApi._fnGetObjectDataFn( oSettings.sAjaxDataProp )( json ) : json; - + for ( var i=0 ; i