Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzenie statusu połączenia/żądania
sic255
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 28.11.2008

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


Witam wszystkich!

Mam problem ponieważ chciałbym zrobić coś takiego jak np. na poczta.onet.pl, że w momencie, gdy wykonuje się skrypt lub jest wysyłane żądanie do przeglądarki i oczekiwanie na odpowiedź z serwera, pojawia się obrazek czy tekst "Trwa ładowanie...", a po załadowaniu strony pojawia się jej zawartość. Niestety szukałem już w wielu miejscach, zaczynając od manuala PHP, jednak jedyne co znalazłem to connection_status(), ale to jakoś nie rozwiązało mojego problemu, albo coś źle robiłem. Trzeba jakoś sprawdzić stan wysyłania/odbierania żądania z serwera, ale jak to nie wiem. Proszę o pomoc w tym, jak to zrobić.

Podsumowując: Strona się ładuje - wyświetla się tylko <div>Trwa ładowanie...</div>, a po załadowaniu strony cała zawartość. Chodzi o to, że czasem moje wyniki z MySQL są bardzo długie, a podczas ich "rysowania" za pomocą funkcji while wygląda to nieciekawie i chciałem na ten czas wyświetlić tą właśnie warstę, aby to ukryć.

Z góry dziękuje za wszelką pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Pozdrawiam

PS. Proszę admina/moda o przeniesienie tematu. Nie zauważyłem i wystawiłem w złym miejscu, za co przepraszam

Ten post edytował sic255 28.11.2008, 18:31:42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




No wczytujesz najpierw szkielet strony (czyli szablon + tabelka bez danych). Potem wczytujesz do niej dane via AJAX (np. JSON/XML, ostatecznie gotowy kod). Przed wysłaniem żądania wypuszczasz komunikat idź na kawę, wysyłasz żądanie do skryptu, aby wypluł potrzebne Ci dane, wstawiasz do tabelki, potem chowasz komunikat.
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: 14.10.2025 - 10:38