2 Stimmen

Überprüfung von Validierungsfehlern in XMLHttpRequest

$.post(actionUrl, serializedForm, function(response) {
 ...
}

Ich muss überprüfen, ob die Validierung des Formulars erfolgreich war oder nicht (ich muss die genauen Validierungsfehler nicht kennen). Die Validierung wird von Spring durchgeführt, und ich möchte nicht den Prozess zu stören, weil es einige lästige Abhängigkeiten gibt.

Was wäre der beste Ansatz? Gibt es ein Spring-Fehlerobjekt in der Antwort, oder ist es nur auf der Serverseite zugänglich?

Ich würde auch gerne wissen, ob es irgendeine ordnungsgemäße Dokumentation über die Antwort in jQuery Website ist? Wie kann ich es durchlaufen oder manipulieren?

0voto

Darin Dimitrov Punkte 990883

Je nachdem, was actionUrl zurückgibt, kann die "Antwort" ein xml-Dokument, ein json-Objekt, ein Text usw. sein, je nach dem vom Server eingestellten Content-Type. Es liegt an Ihrem serverseitigen Skript, Informationen über etwaige Validierungsfehler in der Antwort zu senden, so dass sie im AJAX-Callback verfügbar sind. JQuery's Dokumentation hat einige Beispiele.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X