在Ember数据模型上调用destroyRecord时,它会发送一个ajax请求来查找已删除的记录。这导致此错误"在状态root.deleted.inFlight中尝试处理事件loadingData
。调用{_id:832,_label:获取访问ID:490725 ...."
ajax调用上的标头请求网址为http://testing.localhost.com:3000/api/visits/490725 - > 490725是我要删除的记录。
任何可能的方式不发送此请求?
答案 0 :(得分:2)
那么,您为什么不想发送此请求?您需要通知服务器有关删除的信息。它是DELETE
请求,而不是GET
请求。您收到错误是因为您返回了回复。作为you can see here,您应该只返回一个顶级元元素,或204 No Content
。
deleteRecord
.如果您只是执行return Ember.RSVP.resolve(undefined);
之类的内容,则只需假设每次删除都已完成。