Stopniowe wczytywanie strony ala facebook

0

Chciałbym u siebie zamiast zwykłej paginacji, użyć ładowania ala facebook, czyli jeśli stopniowo zjedziemy ssuwakiem w dół, ajax wczyta kolejne rekordy z bazy.
Szukałem w necie jakiegoś konkretnego przykładu, ale nie potrafię nic znaleźć sensownego. Może ktoś poratować?

No i jeszcze kwestia wydajności - czy takie coś może zarżnąć serwer? Lepiej wykorzystać standardową paginację?
Chcę tego używać do ładowania komentarzy na stronie.

Pozdrawiam.

0

Zasadniczo jest to bardzo proste do zrobienia, jak znasz AJAXa i php+mysql. Wystarczy, że będziesz wykrywał kiedy user zjedzie na dół strony i wtedy odpytywał plik php w którym ustawisz ilość wczytywanych komentarzy (np. 10) oraz bieżący offset (czyli ilość już wczytanych komentarzy, aby wiedzieć od którego teraz zacząć. Możesz też w PHP przekazać ilość wszystkich komentarzy do JS i sprawdzać ile zostało Ci jeszcze do załadowania. Mozna również sprawdzić to przy pierwszym ładowaniu. Przed rozpoczęciem wczytywania AJAXem musisz ustawić jakąś zmienną, w której zamrozisz chwilowo akcje wczytywania komentarzy podczas kolejnego scrollowania w dół. Inaczej ajax wciąż by sie uruchamiał i wtedy naprawdę zajechał byś serwer i bazę. Tu masz trochę kodu, który może cos Ci podpowie. http://www.sanwebe.com/2013/03/loading-more-results-from-database

1 użytkowników online, w tym zalogowanych: 0, gości: 1