我使用 ajax 提交表单,并在服务器端完成验证。如果验证失败,我返回一个带有错误和状态代码的 json 编码对象:500。当在客户端 jquery 获得响应时,我的错误处理函数被调用并且它工作正常,但是(可能这是正常行为)抛出异常在 Chrome 中(也可能是其他浏览器):
POST http://localhost/workplace/.../clients/create 500 (Internal Server Error)
这让我和可能我的客户“感觉”我的程序运行不正常,但只是出现了验证错误。如何处理这种情况?