gpt4 book ai didi

javascript - Backbone JS - 模型返回两个结果而不是一个

转载 作者:行者123 更新时间:2023-12-03 11:59:05 32 4
gpt4 key购买 nike

我一直在摆弄主干,并尝试通过使用特定 ID 获取来检索单个结果。

型号:

var Recipe = Backbone.Model.extend({
urlRoot: 'recipes',
initialize: function() {
this.fetch();
console.log("A new recipe has been loaded.");
},
});

var recipe = new Recipe({id: id});

recipe.toJSON() // Returns:

返回:

Object {0: Object, id: "1"}

这将返回包含我所有数据的对象和一个 id 字段,其中包含我在 new Recipe({id: id}) 中设置的 id。

为什么要这么做?我认为使用特定 ID 获取的模型将检索单个结果。还是我做错了?

最诚挚的问候, jack

最佳答案

在分配给模型之前解析数据

var Recipe = Backbone.Model.extend({
urlRoot: 'recipes',

parse : function(response){
return response[0];
},
initialize: function() {
this.fetch();
console.log("A new recipe has been loaded.");
},
});

关于javascript - Backbone JS - 模型返回两个结果而不是一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25482884/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com