Hi Leute,
Ich habe eine Frage bezüglich Aufbau eines Tabelleninhalts mit Asynchronen Anfragen.
Ich möchte Daten aus einer Datenbank (7 Spalten und etliche Einträge) in HTML visualisieren.
Dabei sollen pro Seite maximal 20 Zeilen ausgegeben werden und das Blättern wird mit Ajax realisiert. dh. Er lädt mir beim Klick auf die jeweilige Seite einfach die dazugehörigen 20 Einträge nach.
Würdet ihr die Tabelle also die Struktur mit <tr><td></td><td></td>.....</tr> usw... mit JavaScript aufbauen oder einfach schon beim ersten laden der Seite eine Tabelle mit 20 Zeilen laden und diese dann jeweils füllen! Das problem hierbei ist allerdings, was mache ich auf der letzten Seite wenn es nur mehr z.b.: 12 Einträge gibt?!
Meine Lösung bisher war einfach mit PHP die 20 Zeilen erstellen und anschließend per Ajax die Zeilen füllen. Funktioniert auch prächtig. Jedoch irgendwie bin ich nicht ganz glücklich mit dieser Lösung.
Diesen Zwiespalt zwischen aufbau der visualisierung Serverseitig oder eben Clientseitig habe ich mehrmals! Was ist hier sinnvoller? Wie machen es die Profis?
Gruß
Matz
Ich habe eine Frage bezüglich Aufbau eines Tabelleninhalts mit Asynchronen Anfragen.
Ich möchte Daten aus einer Datenbank (7 Spalten und etliche Einträge) in HTML visualisieren.
Dabei sollen pro Seite maximal 20 Zeilen ausgegeben werden und das Blättern wird mit Ajax realisiert. dh. Er lädt mir beim Klick auf die jeweilige Seite einfach die dazugehörigen 20 Einträge nach.
Würdet ihr die Tabelle also die Struktur mit <tr><td></td><td></td>.....</tr> usw... mit JavaScript aufbauen oder einfach schon beim ersten laden der Seite eine Tabelle mit 20 Zeilen laden und diese dann jeweils füllen! Das problem hierbei ist allerdings, was mache ich auf der letzten Seite wenn es nur mehr z.b.: 12 Einträge gibt?!
Meine Lösung bisher war einfach mit PHP die 20 Zeilen erstellen und anschließend per Ajax die Zeilen füllen. Funktioniert auch prächtig. Jedoch irgendwie bin ich nicht ganz glücklich mit dieser Lösung.
Diesen Zwiespalt zwischen aufbau der visualisierung Serverseitig oder eben Clientseitig habe ich mehrmals! Was ist hier sinnvoller? Wie machen es die Profis?
Gruß
Matz