Backbone.js destroy总是返回错误回调(尽管一切似乎都正常)

Backbone.js destroy总是返回错误回调(尽管一切似乎都正常),backbone.js,backbone-model,Backbone.js,Backbone Model,我正在尝试删除后端上的一个模型,我所做的是这样的(代码经过修改只是为了向您显示问题,可能缺少一些部分): 但我总是得到一个“不”的警告。事实上,后端似乎已正确更新,我也得到了响应。这是: 所以。。。我得到的答复有什么问题?为什么主干网不认为这是一个成功的响应?我得到了200/OK和“application/json”格式 您可能希望在错误回调中放置一个“调试器;”,并准确跟踪该路径与成功路径的原因。这至少可以让您的开始走上正确的道路…您的后端应该返回带有200的内容 jQueryexpect2

我正在尝试删除后端上的一个模型,我所做的是这样的(代码经过修改只是为了向您显示问题,可能缺少一些部分):

但我总是得到一个“不”的警告。事实上,后端似乎已正确更新,我也得到了响应。这是:


所以。。。我得到的答复有什么问题?为什么主干网不认为这是一个成功的响应?我得到了200/OK和“application/json”格式

您可能希望在错误回调中放置一个“调试器;”,并准确跟踪该路径与成功路径的原因。这至少可以让您的开始走上正确的道路…

您的后端应该返回带有
200的内容

jQuery
expect
200
with
application/json
会有一些内容


查看此处:

错误:函数(model,xhr,options)
的参数中调用destroy时,您是否看到正在发出任何其他请求,并检查
xhr
对象必须执行的操作say@Sushanth--不!它似乎是唯一的一个sent@Sushanth--xhr似乎还可以!事实上,我用它来检查是否有200OK代码作为解决方法。我明白了!还有其他建议吗?谢谢!事实证明,这是一个与空正文有关的错误(尽管标题设置得很好,但没有返回JSON对象)
attending= new Backbone.Model();
attending.url= this.url() + "/reject";
attending.set({
   id: this.id
})

attending.destroy({
   success: function(){
      alert("yes");
   },
   error: function(){
      alert("no");
   }
});