ajaxを使用してフォームを送信し、検証はサーバー側で行われます。検証に失敗した場合、エラーとステータスコードが500のjsonエンコードオブジェクトを返します。クライアント側でjqueryが応答を受け取ると、エラーハンドラー関数が呼び出され、完全に機能しますが、(おそらくこれは正常な動作です)例外がスローされます。 Chromeの場合(おそらく他のブラウザも):
POST http://localhost/workplace/.../clients/create 500 (Internal Server Error)
これにより、私とおそらく私のクライアントは、私のプログラムが正しく機能していないと「感じ」ますが、検証エラーが発生するだけです。この状況に対処する方法は?