Hallo...
Ich versuche gerade, PHP und Javascript unter einen Hut zu bringen.
Und zwar habe ich clientseitig eine Ausgabe, die etwaige Fehler ausgeben soll.
Nun ist mir (denke ich) klar, wie ich PHP-seitig mit Exceptions umgehe, soll heißen, ich installiere einen try-Block, und wenn dieser eine Exception wirft, fange ich sie mit einem catch-Block. Das passiert aber alles serverseitig, schicke ich eine Antwort an den Client, dann immer mit ECHO (...?).
Wonach ich nun aber suche, ist eine Methode, mit der ich Javascript clientseitig mitteile, dass ein Fehler passiert ist, damit ich clientseitig die mitgesandte Fehlernachricht dann in die Ausgabe einspielen kann, etwa in die Richtung
// ACHTUNG DUMMYCODE ...
if (response.exception) {
ausgabe.innerText = exception.message;
}
else {
// WAS AUCH IMMER IM ERFOLGSFALL ZU TUN IST...
}
(Ich könnte natürlich auch z.B. ein Array zurückschicken, mit key
Success oder Failure und Value
mit der Nachricht, aber kann ich Javascript nicht prinzipiell mitteilen, welche Art von Antwort hier zurückkommt?)
P.S.: Achtung, ich rede hier NICHT von Statuscodes.
Ich gehe von einem prinzipiellen 200 - Success aus.
Danke euch, Knut.