![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 1 Dołączył: 25.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam proszę o pomoc.
Jak za pomocą AJAXA można by zrobić coś takiego. Przykładowo, użytkownik jeden wysyła pewne dane z formularza, a one zapisują się do bazy danych. Teraz na innym komputerze użytkownikowi drugiemu te dane wyświetlają się bez odświeżania strony. Czy ktoś mógłby pokazać jakiś przykładzik ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zakładam, że wiesz jak zapisać dane do bazy danych?
Po stronie drugiego użytkownika (odczytującego) robisz dwie proste rzeczy: Kod //JS var sekund = 10; setInterval("pobierzDane()", sekund * 1000); function pobierzDane(){ // w tym momencie pobierasz Ajax'em z serwera nowe dane i podmieniasz jakiegoś div'a // jeśli chcesz zrobić szybką wersję, to możesz pobierać tylko nowe dane i dopisywać je do starych // jeśli używasz mintAjax to będzie to wyglądało tak: var req = mint.Request(); req.OnSuccess = function() { $("id_elementu").innerHTML = this.responseText; } req.Send("http://moja_domena.com/odczytaj_dane_z_bazy.php"); } I teraz najważniejsze - Ajax. Jeśli nie miałeś z nim wcześniej styczności i średnio jesteś nastawiony na naukę, to polecam mintAjax - polska, darmowa i bardzo dobrze opisana biblioteka Ajax: http://mintajax.pl/ Poczytaj tutaj: http://mintajax.pl/Przewodnik/Obiekt-Request/ Ten post edytował sowiq 27.06.2008, 21:52:45 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.06.2025 - 20:17 |