![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 1 Dołączył: 28.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tworzę aplikację w ajaksie i mam pewien problem. Stworzyłem skrypt w PHP usuwający dane z bazy danych. W przypadku poprawnego usunięcia, skrypt w PHP wypisuje ciąg znaków: "removed", w przeciwnym wypadku wyświetla stronę informującą o błędzie. Załóżmy, że ajax wywołuje ten skrypt i napotyka na problem, jak go teraz przedstawić użytkownikowi? Czy nadpisać znacznik html, wyświetlając stronę z błędem(to mój pomysł)? Jak Wy obsługujecie błędy ajax? Czekam na propozycje.
Ten post edytował S_Olewniczak 10.07.2009, 14:46:42 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 726 Pomógł: 129 Dołączył: 10.01.2008 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Po stronie PHP wyłącz dyrektywę html_errors ini_set" title="Zobacz w manualu PHP" target="_manual http://pl.php.net/manual/en/errorfunc.conf...ini.html-errors Wtedy możesz sprawdzić i wyświetlić błąd:
Kod if(obj.responseText=='removed'){
// zrób coś } else{ // zrób coś innego } |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 01:27 |