Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][AJAX]Informowanie usera o postępach bez refresha
infoo1
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 12.11.2008

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


Jak zrobić tak, aby użytkownik widział postępy wykonywania skryptu PHP bez odświeżania strony? Przykład:
Skrypt PHP zapisuje do bazy jakieś dane, np. dodaje tabele i wpisuje defaultowe info. Co zrobić, aby user bez odświeżania strony widział pasek CSS (szerokość niebieskiego na białym tle na bieżąco aktualizowana Ajaxem) i były komunikaty np. (pod koniec widać wszystko):
Cytat
[tu pasek]
Tworzenie tabeli konfiguracyjnej...
Tworzenie tabeli z użytkownikami...
Wypełnianie danymi tabeli konfiguracyjnej...
Wypełnianie danymi tabeli z użytkownikami...

Pamiętam, że na jakiejś stronie to widziałem, więc jest możliwe.
W Google szukałem, ale niczego nie znalazłem (pewnie szukałem ze złymi keywordami. to pewnie ma jakąś krótką nazwę, a nie opisową).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Podaj proszę przykład. Mogę się mylić więc chętnie poznam rozwiązanie.
Go to the top of the page
+Quote Post
EarthCitizen
post
Post #3





Grupa: Zarejestrowani
Postów: 286
Pomógł: 70
Dołączył: 13.01.2009

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


Cytat(wookieb @ 22.01.2009, 16:52:30 ) *
Podaj proszę przykład. Mogę się mylić więc chętnie poznam rozwiązanie.


Jedyne rozwiązanie jakie przychodzi mi teraz do głowy to wykonywanie tych wszystkich punktów jako oddzielne requesty z Ajaxa i jakaś kontrola tego wszystkiego po stronie PHP w sesji a po stronie klienta jakaś pętla w JS...

Kiedyś taki myk zrobiłem dla wysyłania maili z załącznikami (ale na ramkach) i każdy załącznik wysyłany był oddzielnie i był pasek postępu zapisywanie plików 1 z 10, 2 z 10 itd... Teraz do uploadu jest ciekawym rozwiązaniem jeden z gotowych komponentów we flashu, gdzie można pokazać bardzo wiele danych związanych z wysyłaniem pliku.... Ale to tylko do uploadu, a koledze chodziło raczej o jakieś uniwersalne rozwiązanie...
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 23:43