如何在 backbone.js collection.create 中触发“错误”回调
How do I trigger the "error" callback in backbone.js collection.create?
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
相关文章:
- 测试Angular Service解决错误回调中的promise
- $http服务未触发成功或错误回调
- jQuery AJAX错误回调未运行
- JavaScriptajax请求servlet调用错误回调函数
- 为什么 AJAX 完成和错误回调都触发了
- Cordova Android短信插件不会触发成功或错误回调
- 无法识别错误回调
- 在第一次错误回调时退出承诺链
- 如何获取 Ember 组件对象内部承诺成功或错误回调
- 在 Node.js 中传播错误回调,并避免所有额外的麻烦
- 在 HTTP 错误回调中访问“this”
- 在 AngularJS 中声明一个承诺,并带有命名的成功/错误回调
- 谷歌浏览器中的地理位置错误回调
- PhoneGap 3.0.0 Tanelih 蓝牙插件在 Android 上已启用错误回调不起作用
- $http错误回调不能与 httpProvider responseInterceptor 结合使用
- JayData 上的默认错误回调
- 错误回调中的错误:TestPlugin2 = 引用错误:找不到变量:在 file:///android_asset/ww
- 主干.js:保存方法始终返回错误回调
- AJAX 中的成功或错误回调不起作用
- Backbone.js:奇怪的.save()错误回调