So initialisieren Sie die Datentabelle in Ajax neu

8

Was ich brauche

* Wenn Ajax geladen ist, wird das Datum wieder eingefügt.

  • Ich würde das in Schritten erklären

    1. Hier ist die Ausgabe des ersten Schrittes: Ссылка .
    2. Hier ist die Ausgabe des zweiten Schritts: Ссылка
    3. Hier ist die Ausgabe des dritten Schritts: Ссылка .
  • Keine Neuinitialisierung der Datentabelle.

  • Ich möchte nur Paging und Suche sollte wieder reintialisiert werden.

  • Ich habe Hilfe von dieser URL genommen: Ссылка .

Ajax-Anrufcode:

%Vor%

* funktioniert einwandfrei, aber ich reinitialisiere die Seitennummerierung in Datentabelle, da kein Datable geladen ist.

  • Ich habe diesen Code verwendet, um die Tabelle neu zu initialisieren.

    %Vor%
user3703097 27.06.2014, 12:49
quelle

7 Antworten

14

Zerstöre zuerst mit

%Vor%

Dann reinitialisieren

%Vor%     
Vicky 27.06.2014 13:36
quelle
8

Das hat für mich funktioniert:

Zuerst initialisiere ich die Datentabelle mit

%Vor%

Das Attribut "bDestroy" war in meinem Fall notwendig.

Wenn ich etwas dynamisch an meinen Tisch anhängen möchte, mache ich folgendes:

%Vor%

Beachte auch, dass ich die Funktion dataTable() benutze, wenn ich die Tabelle und die Funktion DataTable() bei der Initialisierung zerstöre.

    
Eiiki 09.07.2015 16:20
quelle
5

Das hat mir geholfen.

%Vor%

.empty() war wichtig, da nach dem .fnDestory() das Tabellenelement immer noch die Daten enthielt, die auch in die neu initialisierte Tabelle übernommen wurden.

    
Omkar Khair 13.11.2015 14:04
quelle
2

Nach vielen Recherchen funktionierte das für mich: - Überprüfen Sie zuerst, ob dataTable existiert oder nicht. Wenn dies der Fall ist, dann zerstören Sie dataTable und erstellen Sie es erneut

%Vor%
    
Ravi.Dudi 10.02.2017 13:05
quelle
1

Vielen Dank, es funktioniert für mich nach sehr viel Zeit zu finden

%Vor%
    
Phung Trung 14.07.2017 15:55
quelle
1

Versuchen Sie Folgendes:

%Vor%     
oman buluatie 11.10.2017 21:09
quelle
0

Sie müssen möglicherweise dataTable in einer Variablen speichern, um Optionen oder Aufruffunktionen ändern zu können.

erster Schritt: Tabelle in Variable speichern

%Vor%

zweiter Schritt: in Ihrer Ajax-Anfrage, wenn Sie die Tabelle löschen möchten.

%Vor%

BEARBEITEN

%Vor%     
Ori Refael 27.06.2014 13:30
quelle

Tags und Links