如何在 backbone.js collection.create 中触发“错误”回调

How do I trigger the "error" callback in backbone.js collection.create?

本文关键字:错误 回调 create backbone js collection      更新时间:2023-09-26
collection.create(data, {
    success:function(){ ... },
    error: function(){ ... },
});

如果我保存它,它命中服务器,但服务器验证了错误,我如何让客户端知道?似乎无论如何,"成功"都叫。

错误回调在 4xx 或 5xx HTTP 响应上触发。

服务器错误的 HTTP 响应代码是什么?

最新的 Backbone 文档对此有一个小小的简介:

如果服务器端验证失败,则返回非 200 HTTP 响应代码,以及文本或 JSON 格式的错误响应。

我认为您需要使服务器发送的响应代码不是 200 ok.. 像 500。

http://documentcloud.github.com/backbone/#Model-save