Ich bin neu in jQuery, also tut mir leid, wenn meine Frage zu einfach ist.
Ich versuche so etwas zu tun:
%Vor%All dies geschieht innerhalb von jQuery ui Dialogfeld .
Es funktioniert nicht, ich denke es ist, weil .dataTable () pluggin die Tabelle nicht finden kann, also versuche ich zu verwenden jQuery $ .when .
Der Fehler ist dies
Uncaught TypeError: Die Eigenschaft 'asSorting' von undefined
kann nicht gelesen werden
Was ich brauche, ist: verwende .datatable pluggin in einer Tabelle, die in $("#send-one").html('done. ' + tableProgress)
eingefügt wird, aber direkt mit .datatable () nicht synchron zur Einfügung sein kann.
Ich habe es auch versucht:
%Vor% Diese andere Stapelüberlauffrage hatte eine viel klarere Antwort, dass ein <thead>
und ein <tbody>
funktionieren müssen:
Jquery-Datatell-Integrationsfehler?
Ihr fehlt beides.
Ich habe das getan und es funktioniert. anscheinend ein Problem mit einer Sortierung von Datentabellen. Ich weiß nicht warum.
%Vor%Wenn Sie das columnFilter-Plugin von DataTable verwenden, hat dieses mein Problem gelöst.
Ändern Sie einfach _fnColumnIndex wie folgt:
%Vor% fügt die Tabelle zu #send-one
, in Dokument bereit, hinzu und ruft dann die dataTable darauf auf. Es macht keinen Sinn, die ID zu verwenden, da Sie sie nur in einem jQuery-Objekt haben können.
Tags und Links jquery jquery-datatables