Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX][JavaScript] Ikona ładowania
Forum PHP.pl > Forum > Przedszkole
Fred1485
Cześć mam w planach zrobić pewny skrypt który bez przeładowania strony wyśle dane do pliku php a potem je odbierze i w zależności od tego co otrzyma w odpowiedzi od php wyświetli na ekranie, ale chciałbym zrobić to w taki sposób że podczas odbierania danych będzie widoczna ikonka ładowania, żeby to ładnie wyglądało. Pewnie standardowy problem, pytam tylko o to jakim sposobem rozwiązać wymianę danych pomiędzy JS (AJAX?) a php. Czytałem o Json ale nie wiem czy dobrze kombinuję oraz jakby ktoś zaznajomiony rzucił hasłem jakim sposobem rozwiązać tą ikonkę ładowania, tutaj myślę o AJAXIE wink.gif
Ultear
Jeżeli używasz jQuery, to metoda $.ajax ma callback success, czyli możesz po kliknięciu na łącze włączyć ikonkę ładowania, a kiedy success się odpali, wyłączyć ją. JSON to zdecydowanie najlepszy sposób na przechowywanie danych w js pochodzący ze skryptu PHP, uważaj tylko na hasła i poufne dane.

http://api.jquery.com/jquery.ajax/
Comandeer
Jeśli myślimy o ikonce dla wszystkich żądań to można jeszcze użyć w jQuery tzw. Ajax Events: http://api.jquery.com/ajaxStart/ + http://api.jquery.com/ajaxComplete/
Fred1485
A nie zakładając nowego tematu, głównie się "bawię" w php w js zielony jestem, chciałbym poznać choć trochę żeby sobie dla własnych celów wykorzystywać i tu jest pytanie czy od razu jquery się uczyć czy coś innego?
Comandeer
To tak jakby zacząć uczyć się PHP od Kohany (tak, Kohany - jQ nie jest aż taki nowy wink.gif) - niby można, ale tak coś nie bardzo.
Na początku raczej bym się zajął normalnym JS
Fred1485
A sa w necie jakieś GODNE polecenia poradniki online? Mnóstwo tego jest ale co drugi to w paru zdaniach.. zastanawiam się nad kupnem książki czy są jakies fajne i polecane czy lepiej z internetu? smile.gif
Comandeer
Ponoć "Javascript" z serii "Head First" jest dobre. Co do poradników online - MDN jako dokumentacja, ale to nie jest poradnik jako taki…
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.