我们可以通过$ ajax调用失败,即使响应有效200OK

时间:2016-08-19 12:55:11

标签: javascript jquery json ajax json-schema-validator

通常情况下,服务器响应为200OK,但响应内容不是预期的响应。 我们可以根据响应中的某些条件触发jquery ajax错误回调,即使响应成功吗?

在我的情况下,响应是一个有效的json,但不是预期的响应(模式验证失败),所以不是json解析错误。

我期待一个解决方案,在实际遇到成功或错误回调之前评估响应。

1 个答案:

答案 0 :(得分:0)

为什么你需要失败ajax?错误回调应该使用句柄未知异常 如果您想知道服务器进程结果,只需返回不同类型的消息,然后按消息类型在ajax成功回调中执行不同的进程。
如果没有异常,则始终在成功回调中处理服务器结果。