Tabelle aktualisieren mit Ajax mit Tablesorter

Ich habe eine Tabelle, die aktualisiert wird, die mit AJAX. Ich möchte den TableSorter auf diese Tabelle.

Ich bin ein Neuling in jQuery. Auf die erfolgreiche Rückkehr von AJAX, was ich hier Tue:

   success: function(html)
        {
        jQuery("#animalsinexhibit").html(html);
            jQuery("#animalsinexhibit").tablesorter({
                   debug          : true,
                   widgets        : ['zebra', 'columns'],
                   usNumberFormat : false,
                   sortReset      : true,
                   sortRestart    : true
           });
        },

Dies funktioniert gut, wenn die Seite erstmals angezeigt (d.h. in der ersten Zeit gibt es aus der AJAX-Aufruf), aber das zweite mal die AJAX zurück, ich bin immer die folgenden und keine TableSort styling und header Sortieren-Symbole erscheinen:

stopping initialization! No table, thead, tbody or tablesorter has already been initialized

Habe ich auch versucht, mit dem folgenden, ohne Erfolg:

var resort = true;
jQuery("#animalsinexhibit").trigger("update", [resort]);

Was ist der richtige Weg, befestigen Sie den TableSorter auf AJAX Daten?

Dank.

InformationsquelleAutor PaulP | 2013-12-19
Schreibe einen Kommentar