我有一个主干集合,它设置为从URL获取结果(在我的情况下是事件),然后在解析方法中对响应执行一些数据操作。当api提供结果时(如下所示),获取成功,一切都按预期运行。
{
events: [
{ event1... },
{ event2... },
...
]
}
但是,当结果集为空(如下所示)时,fetch运行其错误函数而不是成功调用,并且似乎永远不会执行我的解析方法。
{
events: []
}
这是否符合预期?因为,如果有0结果,主干应该抛出错误,如果有,有没有办法解决这个问题?
答案 0 :(得分:0)
此API错误由API HTTP响应代码(500)触发。因此,Backbone表现正常。