gpt4 book ai didi

javascript - Backbone 集合 url 未定义

转载 作者:行者123 更新时间:2023-12-02 15:41:56 25 4
gpt4 key购买 nike

我有以下 Backbone 代码,它应该创建一个带有模型的集合,并在其中创建一个新的模型实例,并将其保存在服务器上。

var Project = Backbone.Model.extend({});

var Projects = Backbone.Collection.extend({
model: Project,
url: "/api/projects"
});

var projects = new Projects();

projects.add({
"title": "My Project"
}).sync();

但是,运行时出现以下错误;

A "url" property or function must be specified

我认为模型会从集合 as per the documentation 继承 url 属性。为什么不是呢?怎么了?

JSFiddle:http://jsfiddle.net/6L8v4dj8/

最佳答案

根据我在文档中看到的内容,你应该调用

projects.sync('create',projects.models[0]) http://backbonejs.org/#Sync

关于javascript - Backbone 集合 url 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32487432/

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