fnReloadAjax()

fnReloadAjax()

gengergenger Posts: 4Questions: 1Answers: 0
edited November 2009 in General
I use dataTables-1.5. I can`t use fnReloadAjax() on my datatable. Maybe I haven`t got a plugin?
My error is: Object doesn`t support this property or method.
Thank for You help.

Replies

  • kellyjandrewskellyjandrews Posts: 15Questions: 0Answers: 0
    You will want to add this to a script page - I put mine in a general scripts page that I linked to my html doc -

    [code]
    $.fn.dataTableExt.oApi.fnReloadAjax = function ( oSettings, sNewSource, fnCallback )
    {
    if ( typeof sNewSource != 'undefined' )
    {
    oSettings.sAjaxSource = sNewSource;
    }
    this.oApi._fnProcessingDisplay( oSettings, true );
    var that = this;

    $.getJSON( oSettings.sAjaxSource, null, function(json) {
    /* Clear the old information from the table */
    that.oApi._fnClearTable( oSettings );

    /* Got the data - add it to the table */
    for ( var i=0 ; i
  • gengergenger Posts: 4Questions: 1Answers: 0
    In my case rather this code works better:) I don`t know why...
    [code]

    $.fn.dataTableExt.oApi.fnReloadAjax = function(oSettings, sNewSource)
    {
    oSettings.sAjaxSource = sNewSource;
    this.fnClearTable(this);
    this.oApi._fnProcessingDisplay(oSettings, true );
    var that = this;

    $.getJSON(oSettings.sAjaxSource, null, function(json){
    /* Got the data - add it to the table */
    for (var i=0; i
  • allanallan Posts: 63,498Questions: 1Answers: 10,470 Site admin
    Hi genger,

    It looks like you might have an older version of the plug-in from your second post. Were you getting a Javascript error or anything before?

    Regards,
    Allan
This discussion has been closed.