JavaScript - Ajax, kody stanu obiektu żądania
| DZIAŁANIE: |
Kod:
Ewentualne Objaśnienia:
Kiedy właściwość readyState przyjmuje wartość 4 wiadome jest, że nadeszła jakaś odpowiedź (na przykład ze skryptu PHP). Ale nie musi to oznaczać, że wszystko przebiegło pomyślnie. Aby sprawdzić jak zakończyło się nasze żądanie należy sprawdzić właściwość status - zwraca on odpowiedni dla danej sytuacji kod stanu . I tak też jest w tym przykładzie. Nie będę go omawiał bo jest banalny, przedstawiam tylko tabelę kodów stanu żądania :
| Kod | Znaczenie |
| 200 | OK |
| 204 | Brak zawartości |
| 400 | Niepoprawne żądanie |
| 401 | Brak uprawnień |
| 403 | Dostęp niedozwolony |
| 404 | Nie znaleziono (tak jak w tym przykładzie) |
| 407 | Wymagane uwierzytelnienie na serwerze proxy |
| 408 | Przekroczenie limitu czasu oczekiwania |
| 411 | Wymagane podanie wielkości |
| 413 | Żądane dane są zbyt duże |
| 414 | Żądany adres URL jest za długi |
| 415 | Nieobsługiwany typ nośnika |
| 500 | Wewnętrzny błąd serwera |
| 503 | Usługa niedostępna |
| 504 | Przekroczono limit czasu oczekiwania na poziomie bramy |