08.07.2022, 18:38
Das sieht alles irgendwie unnötig umständlich aus.
Ich weiß ja nicht was das alles genau sein soll und was das ist.
Du holst immer noch alle Dateien.
Warum hast du 2 Ajax abfragen zur gleichen adresse ?
Das kann man alle in einer machen .
Das pagination braucht du kein extra Ajax geben , du must nur wissen auf welcher Seite du gerade bist , und wie viele Daten komplett in der Db stehen.
Du solltes erst mal eine Abfrage machen ob es neue Daten gibt
Zb
function checke_daten(){
//ajax
if(ja){
hole_daten()
}else if(nein){
// 5 sekunden warten
// funktion selber aufrufen checke_daten()
}
}
checke_daten()
functiom hole_daten(){
hier solltest du dann überlegen was du holst.
Brauchst du nur die neuen Daten?
Oder nur die am Angang stehen ?
Zb du bist auf Page 1, dann gebe den Ajax den wert mit und gebe dann z. B. die ersten 50 daten raus.
Bist du auf Page 2 dann daten von 50 bis 100
heir sollte das Ajax Script die 50 Zeilen rausgeben, die Anzahl der kompletten Daten der Tabelle
Dann zabelle bauen und pagniton anpassen
}
Das pagniton könnte man wahrscheinlich auch einfacher bauen , bzw recorcen schonende.
Aber das lass erstmal zu Seite und versuche das mit der Tabelle .
Ich weiß ja nicht was das alles genau sein soll und was das ist.
Du holst immer noch alle Dateien.
Warum hast du 2 Ajax abfragen zur gleichen adresse ?
Das kann man alle in einer machen .
Das pagination braucht du kein extra Ajax geben , du must nur wissen auf welcher Seite du gerade bist , und wie viele Daten komplett in der Db stehen.
Du solltes erst mal eine Abfrage machen ob es neue Daten gibt
Zb
function checke_daten(){
//ajax
if(ja){
hole_daten()
}else if(nein){
// 5 sekunden warten
// funktion selber aufrufen checke_daten()
}
}
checke_daten()
functiom hole_daten(){
hier solltest du dann überlegen was du holst.
Brauchst du nur die neuen Daten?
Oder nur die am Angang stehen ?
Zb du bist auf Page 1, dann gebe den Ajax den wert mit und gebe dann z. B. die ersten 50 daten raus.
Bist du auf Page 2 dann daten von 50 bis 100
heir sollte das Ajax Script die 50 Zeilen rausgeben, die Anzahl der kompletten Daten der Tabelle
Dann zabelle bauen und pagniton anpassen
}
Das pagniton könnte man wahrscheinlich auch einfacher bauen , bzw recorcen schonende.
Aber das lass erstmal zu Seite und versuche das mit der Tabelle .
Hier sind alle meine Lösungen aus allen Foren. Ich helfe auch in Facebook-chat