Gunnar Bittersmann: Listenansicht / Kachelansicht

Beitrag lesen

@@Sara

Ich möchte allerdings bei Klick auf den Button Listenansicht, weitere Informationen haben.

Du könntest ja bestimmte Daten in einer Ansicht mit CSS verstecken.

Ist es in diesem Fall nicht sinnvoll diese Daten mit jQuery nachzuladen?

Du meinst mit AJAX. jQuery vereinfacht den Umgang damit etwas, ist aber nicht erforderlich.

Alternativ müsste ich ständig alle Informationen auslesen und diese mit CSS verstecken was eigentlich nicht nötig ist, da die Datenbank jedes Mal unnötig beansprucht wird?

Ich würde vermuten, die Datenbank wird weniger beansprucht, wenn gleich komplette Datensätze ausgelesen werden und nicht später nochmal weitere Daten angefragt werden müssen. Hängt auch von der Datenbank ab: Steht alles in einer Tabelle oder sind die Daten über mehrere Tabellen verteilt?

Dafür passiert die Umschaltung zwischen den Ansichten blitzschnell, da die Daten ja schon beim Client sind.

Demgegenüber stünde eine Wartezeit, wenn Daten erst nachgeladen werden müssen. Was du einsparen würdest, wäre die Übertragung evtl. nicht angezeigter Daten im HTML-Code. Das ist bei geringem Umfang nur sehr wenig Text.

TL;DR: It depends.

LLAP 🖖

--
Ist diese Antwort anstößig? Dann könnte sie nützlich sein.