我有一个 Backbone 模型
var status = new app.Model.StatusUpdateModel();
status.save(null,{
success: function(model, response) {
},
error: function(model, response) {
}
});
还有我的控制器
@RequestMapping(value = "/rest/statuses/update",
method = RequestMethod.POST)
public void postStatus(@RequestBody StatusDTO status, HttpServletResponse response) {
我的jQuery版本是1.8.3, Backbone.js 版本是0.9.10。
现在我更新到了jquery 1.9.1,即使我在firebug中看到服务器端没有发生错误,并且请求完全成功,保存也总是返回错误。我恢复到1.8.3,再次成功。
我不知道怎么了?有没有人遇到过类似的情况
1条答案
按热度按时间56lgkhnf1#
如果我们从服务器端发送一个Object,这个问题就解决了。在我的例子中,如果服务器端执行的所有步骤都失败了,并且一切正常,我就发送相同的statusDTO回来。