![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 22.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam kod :
Dlaczego to nie działa ? Czasem daje w wyniku "1" a czasem "2" (w polu fileURL czyli wartość this.readyState). |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
To lepiej zobacz jakie wartości może przyjmować readyState i co one oznaczają. 4 to "skrypt otrzymał wszystkie dane", czyli zapewne AJAX dostał z serwera jakiś wynik ostateczny. Ale jak sam widzisz, przed 4 są inne liczby i one też coś oznaczają. Ogólnie mają one znaczenie:
0 - nie zainicjalizowano, 1 - trwa ładowanie danych, 2 - ładowanie zakończone, 3 - interakcja z serwerem 4 - zakończono Jak więc widzisz stany wspomiane są normalne i konkretną rzecz oznaczają. W Twoim wypadku stawiałbym na przeciążony serwer, który zbyt długo nie odpowiada i "zawiesza" AJAXa. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:33 |