gpt4 book ai didi

jquery - Backbone + jquery + Java Rest 后端 model.save() 上的错误回调

转载 作者:行者123 更新时间:2023-12-01 01:38:06 25 4
gpt4 key购买 nike

我正在使用backbonejs v 0.5.3 + jquery v 1.6.4 开发一个Web 应用程序。在后端,我在 jboss AS 7.0.2 上使用 jboss rest easy。

当我尝试获取模型时,一切正常,但是当我尝试更新模型时,每次都会调用错误回调函数。这是我的 js 代码:

save : function() {
this.model.save({id : this.model.get('id')}, {
success : function(model, resp) {
alert('success');
},
error : function(model, resp) {
alert('error');
}
});
},

奇怪的是:如果我尝试调试 javascript 代码,则会显示成功警报。在正常执行中,会显示错误警报(我在 Chrome 和 Firefox 上得到了相同的行为)。

对此有什么想法吗?

提前谢谢您!

最佳答案

您的服务在 POST/PUT 保存操作中返回什么?

确保服务器返回主体中对象的 JSON 表示形式...或者至少返回已更改字段的 JSON 表示形式。特别要确保 ID 字段被发回,因为 Backbone 稍后在更新或删除时会使用它。

关于jquery - Backbone + jquery + Java Rest 后端 model.save() 上的错误回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7985378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com