Pozdrowienia,
Próbowałem znaleźć właściwy sposób wysyłania przechwyconych błędów lub wyjątków logiki biznesowej do klienta w systemie Ajax-PHP. W moim przypadku przeglądarka musi reagować inaczej, w zależności od tego, czy żądanie się powiodło, czy nie. Jednak we wszystkich przykładach, które znalazłem, tylko prosty ciąg jest zgłaszany do przeglądarki w obu przypadkach. Np:Prawidłowy mechanizm wysyłania błędów PHP do klienta
if (something worked)
echo "Success!";
else
echo "ERROR: that failed";
Więc gdy przeglądarka wróci odpowiedź Ajax, jedynym sposobem, aby wiedzieć, czy wystąpił błąd będzie analizować ciąg (patrząc na „błędu” być może). Wydaje się to nieporęczne.
Czy istnieje lepszy/poprawny sposób na odesłanie odpowiedzi Ajaxa & powiadomić przeglądarkę o błędzie?
Dziękuję.
eXtensible Markup Language? –