在Backbone中获取请求时未定义

时间:2015-07-23 13:04:17

标签: javascript rest backbone.js

我尝试使用Backbone执行操作“PUT”。它从服务器获取记录。但更新的whereget方法确实检索了一个解决方案(下面是console.log代码的结果[]),我可以编辑它(使用set)并且可以{ {1}}。

解决方案可以非常简单,但仍然没有意识到错误!

save

1 个答案:

答案 0 :(得分:1)

您需要Parse the response并指定模型的位置。

如果有人偶然发现,请提供更好的参考。 这可能看起来像

{ 
  "location": "UK",
  "users": [
      {id: "etc", name: "etc"},
      {id: "etc", name: "etc"},
      {id: "etc", name: "etc"}
  ]
  "someothermeta": "score",
  "foo": "bar"
}

您的解析功能将是:

parse: function(response) {
    return response.users;
 }