Autor Zpráva
sitole
Profil
Ahoj, hledám možnost, jak vypsat data z databáze tak, aby se vypsalo napříkald jen prvních deset (článků) a po dojetí na konec tohoto seznamu načíst napříkald dalších deset. Jak se takové věci dělají?
Něco podobné, jako mají třeba na Alze, ale tam to mají vytvořené pomocí tlačítka "Načíst dalších X".
Předem všem děkuji za jakoukoliv pomoc :)
juriad
Profil
Obyčejné stránkování zvládáš? Rozumíš tomu, co je AJAX?
Pří kliknutí na tlačítko se pošle na server informace o tom, kolik produktů už klient má. Server odešle dotaz do databáze s nastaveným LIMIT a OFFSET. Získané výsledky zfromátuje a odešle klientovi, který je jen přilepí na konec stránky a vytvoří nové tlačítko "Načíst dalších X", které přidá za nové záznamy.

anonymníí: To záleží na tom, zda se snaží vytvořit imitaci Alzy, nebo nějaký infinite scroll ve stylu 9gag.com
anonymníí
Profil *
... a ty ten AJAXový požadavek nebudeš vysílat v momentě kliknutí na button, ale v momentě, kdy doskroluješ na určitý bod na stránce, na její konec.
sitole
Profil
juriad, anonymníí:
Takže takhle to je.. Já si právě nebyl jistý jak to provést, ale trohle zní naprosto jednoduše a vcelku se stydím, že jsem toto vlákno musel vytvořit..
Děkuji moc :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: