Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ciekawe przykłady zastosowania ajax w praktyce, Jakie znacie?
Bart123
post 17.05.2014, 17:32:39
Post #1





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 10.05.2014
Skąd: Elbląg

Ostrzeżenie: (10%)
X----


Ja mam być może takie niestandardowe pytanie, jak na forum.


Jakie znacie ciekawe przykłady zastosowania AJAX na stronie internetowej. Takie kilka przydatnych, konkretnych przykładów.

Kto poda najciekawszy ..... ten niestety nie wygra nagrody bo nie mam jej skąd wziąć wink.gif

Pozdrawiam smile.gif
Go to the top of the page
+Quote Post
PrinceOfPersia
post 17.05.2014, 17:48:37
Post #2





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


Cytat
Jakie znacie ciekawe przykłady zastosowania AJAX na stronie internetowej. Takie kilka przydatnych, konkretnych przykładów.

chcesz pobrać jakieś dane bez przeładowania strony, np. wyniki wyszukiwania na stronie.
- robisz przycisk Szukaj, podpinasz się pod zdarzenie onclick,
- pobierasz AJAXem wyniki wyszukiwania
- prezentujesz je użytkownikowi
Tym sposobem użytkownik nie musi "wychodzić ze strony", żeby dokonać interakcji ze stroną.

Drugi przykład to robisz skrypt komentarzy na stronie i możliwość oceniania ich. Robisz przy każdym komentarzu Plus i Minus, i znowu - podpinasz się pod zdarzenie kliknięcia i w momencie kiedy użytkownik kliknie wysyłasz na serwer info, że komentarz został oceniony na plus/minus. Nie musisz przeładowywać całej strony.

Trzeci przykład to tworzenie rozbudowanych i dynamicznych aplikacji (czyli już nie zwykłych stron) a la Facebook, gdzie praktycznie większość interakcji z serwisem odbywa się bez przeładowania strony.

Generalnie to pobierasz z serwera/wysyłasz na serwer jakieś dane (najczęściej w formacie JSON) bez przeładowywania strony.


--------------------
Go to the top of the page
+Quote Post
Bart123
post 17.05.2014, 17:53:37
Post #3





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 10.05.2014
Skąd: Elbląg

Ostrzeżenie: (10%)
X----


Odpowiedź jest tak konkretna, że nic dodać nic ująć. Dzięki wink.gif


Swoją drogą - takie "skopiowanie" facebooka, zbudowanie czegoś na podobnej zasadzie byłoby ciekawym doświadczeniem.

Ten post edytował Bart123 17.05.2014, 17:55:23
Go to the top of the page
+Quote Post
by_ikar
post 17.05.2014, 22:48:31
Post #4





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Może nie tyle co ajax, co websockets, możesz sobie zbudować mechanizm "powiadomień". Np masz dodatkową tabelkę w bazie danych odpowiedzialną za powiadomienia. Dane do niej trafiają jak ktoś napisze komentarz wpisując nick użytkownika powiedzmy w taki sposób: @nick, wtedy podczas dodawania takiego komentarza, sprawdzasz czy istnieje gdzieś w tekście określony wzorzec, sprawdzasz czy użytkownik istnieje, i dodajesz rekord. W ten sposób możesz mieć powiadomienia w czasie rzeczywistym. Można takie coś też zrobić za pomocą ajaxu, lecz to raczej byłoby strzałem w oba kolana, bo serwer by się zajechał od ilości requstów. Ale z takim node.js i socket.io można robić całkiem fajne rzeczy.
Go to the top of the page
+Quote Post
Bart123
post 18.05.2014, 17:33:39
Post #5





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 10.05.2014
Skąd: Elbląg

Ostrzeżenie: (10%)
X----


Wpis Ikara o czymś mi przypomniał.

Zbudowałem licznik odpwiedzin, który sprawdza IP użytkownika i jeżeli takie IP nie istnieje w bazie MySQL - dodaje do bazy i zlicza ilość rekordów.

Jedyny problem, którego nie potrafię się pozbyć - to brak naliczania robotów googla.

Inaczej mówiąc - jeżeli stronę sprawdza robot - nie licz go jako użytkownika.

Da się to zrobić?
Go to the top of the page
+Quote Post
trueblue
post 18.05.2014, 17:47:26
Post #6





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


http://chceme.info/ips/


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 05:14