我们有一个PHP服务,我们抛出一个自定义的Exception对象(只是有一个消息属性)。这些都陷入了PHP,然后我们做了以下内容:PHP REST服务抛出异常 - 要避免控制台错误
header($_SERVER['SERVER_PROTOCOL'] . ' 400 Bad Request', true, 400);
这会导致两件事情:
1)控制台错误,如果他们的控制台是高达
2)错误()回调.fail()在被调用的延迟对象上。
我们想要2没有副作用1.如果我们将错误代码设置为200,则只调用success()和then()。
我们可以使用什么中间地带?
你用jQuery来做这个吗? – Stefan
是的。 Wer'e使用jQuery ajax(),Deferreds()和Backbone.sync的合作 – bobber205
刚刚更新了我的答案:)独立于JS库:) – Stefan