![]() |
![]() |
![]()
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ą). |
|
|
![]() |
![]()
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.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 70 Dołączył: 13.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
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... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 23:43 |