Moin!
Der Server beantwortet das submit ereignis nach Abschluss der Übertragung nicht mit einer html-seite (welche der browser direkt öffnen kann), sondern mit einem String ("DONE" bzw. "FAILED") und genau diesen String möchte ich mit einer Javascript-Funktion bearbeiten.
Wie lässt sich so etwas realisieren?
Gar nicht. Wenn der Browser Formulardaten absendet und neue holt, dann will er diese auch darstellen, also schmeißt er die alte Seite und jedes damit liierte Javascript raus.
Lösung 1: Dein Server antwortet mit einer kompletten Seite
Lösung 2: Dein Server antwortet einem HTTP-Verweis auf eine andere Seite (Stichworte: header("Location: http://example.test/neueSeite.xyz) (Beispiel in PHP) Statuscodes 301, 302
Lösung 3: Du lädst die Antwort in einen Frame und wertest den mit JS aus.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix