Ember.js 调用Ember中的destroyRecord时如何处理请求?

Ember.js 调用Ember中的destroyRecord时如何处理请求?,ember.js,Ember.js,在Ember数据模型上调用destroyRecord时,它发送一个ajax请求以查找已删除的记录。这导致此错误“试图在状态为root.deleted.inFlight.时处理事件加载数据。调用时使用{u id:832,{u label:Fetching visit,id:490725…” ajax调用的头请求url为-->490725,这是我正在删除的记录 有没有可能不发送此请求的方法?嗯,为什么不发送此请求?您需要通知服务器删除。这是一个删除请求,而不是获取请求。您之所以会出错,是因为您返回了

在Ember数据模型上调用destroyRecord时,它发送一个ajax请求以查找已删除的记录。这导致此错误“试图在状态为root.deleted.inFlight.时处理事件
加载数据
。调用时使用{u id:832,{u label:Fetching visit,id:490725…”

ajax调用的头请求url为-->490725,这是我正在删除的记录


有没有可能不发送此请求的方法?

嗯,为什么不发送此请求?您需要通知服务器删除。这是一个
删除
请求,而不是
获取
请求。您之所以会出错,是因为您返回了一个响应。因为您应该只返回顶级元元素,或者
204不返回任何内容


但是,阻止请求很容易。如果您只是执行
return Ember.RSVP.resolve(未定义)之类的操作;
ember数据将假定每次删除都已完成。

那么,为什么不发送此请求?您需要通知服务器有关删除的信息。这是一个
DELETE
请求,而不是
GET
请求。返回响应时会出现错误。因为您应该只返回顶级元元素或<代码>204无内容


但是,阻止请求很容易。如果你只是执行类似于
return Ember.RSVP.resolve(未定义);
Ember数据将假定每次删除都已完成。

是的,我意识到这里的问题是在后端(如何处理请求)而不是前端(请求本身)。谢谢!是的,我意识到这里的问题是在后端(如何处理请求)而不是前端(请求本身)。谢谢!