Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ajax odswiezenie po zmianie w bazie mysql
Forum PHP.pl > Forum > XML, AJAX > AJAX
jacobson
Witam, mam pytanie czy jest mozliwosc stworzenia takiego skryptu ajaxowego:

Mam strone glowna na ktorej po dodaniu w panelu admina rekordy sa dodawane do bazy danych i chcialbym zeby te rekordy bez przeladowania pojawily sie rowniez na stronie glownej. Tak samo przy usunieciu z bazy danych zeby rekord (np pierwszy z gory) zniknal a wsystkie pozostale przesunely sie o to jedno miejsce do gory.

Z gory dzieki za pomoc
darko
Tak, jest to możliwe.
krowal
Najprościej jest wysyłać ajaxowe requesty w intervale czasowym za pomocą setInterval() -> doczytaj.
ShadowD
Tak jak Ci kolega napisał, ale sprawdzaj czy jest jakakolwiek zmiana, jak tak dawaj dane do aktualizacji. W szczególności jak system jest często aktualizowany np chaty.
jacobson
A czy takie odswiezanie bardzo obciaza strone
nekomata
Mniej niż ktoś by samemu to odświeżał.Bo ładujesz tylko część strony a nie ją całą, tylko nie przesadź z intervalem żeby nie odświeżało co 2-3 sek bo to jest bezsensowne.
#luq
Dokładnie tak jak poprzednicy piszą.
Oczywiście o wiele lepiej i wydajniej byłoby zastosować technologię Comet aczkolwiek domniemam, że nie masz dedykowanego serwera na którym możesz takie rozwiązanie uruchomić
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.