![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 11 Dołączył: 5.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
W obecnej chwili po uruchomieniu skryptu wynik w postaci wyświetlonych liczb od 0 do 99 w DIVie o id=ajax wyświetla się po kilku sekundach, a chciałbym żeby każda kolejna liczba wyświetlała się po każdym obrocie pętli - dynamicznie - co robię nie tak:
plik skrypt.php:
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
O ja, w ogóle nie łapiesz jak to wszystko działa.
PHP jako język server-site wygeneruje Ci całość i to zwróci. Ajax`em wyślesz zapytanie, PHP wygeneruje Ci to (dokładnie tak samo jakbyś wpisał w adresie przeglądarki skrypt.php) pobierzesz to i wyświetlisz. Jeśli chcesz zrobić odliczanie to zapoznaj się z setInterval. -------------------- Moja gra - scraby.io
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 11 Dołączył: 5.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
musisz to zrobić w JS tzn żeby wartości z AJAXa wyświetlal w określonym odstępie czasowym , nie znam sie na JS ale setTimeout sluzy chyba do tego
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Ale co Ty z tym ajax`em?
Tak w sumie powinno działać: Kod function foo(){
var i = 0; var interval = setInterval(function(){ $('#ajax').text( ++i ); if( i >= 99 ){ clearInterval( interval ); } }, 1000); } -------------------- Moja gra - scraby.io
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 29 Pomógł: 1 Dołączył: 8.09.2010 Ostrzeżenie: (20%) ![]() ![]() |
Po co się daje dość często $i++ ?
-------------------- Usunięto.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 22.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
$i++ zwiększa $i o 1
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 11 Dołączył: 5.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
luq, ale to co przedstawiłeś to jedno a wywołanie skryptu php to co innego - w ogóle dziwnie są wyświetlane wartości:
0 0 1 0 1 2 0 1 2 3 ......... czyli można zauważyć regułę: 0 -- 0 1 -- 0 1 2 -- 0 1 2 3 -- ....... |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 8.07.2025 - 00:41 |