我已生成一个列表但我在保存到模型时遇到问题。

createOnEnter: function(e) {
    var self = this;
    var input = this.$("#new-title");
    var input2 = this.$("#new-content");
    //var msg = this.model.isNew() ? 'Successfully created!' : "Saved!";
    if (!input || e.keyCode != 13) return;
    Mynote.save({title: this.input.val(), content: this.input2.val() }, {
        success: function(model, resp) {
            new LibraryView.Notice({message: msg});

            self.model = model;
            self.render();
            self.delegateEvents();

            Backbone.history.saveLocation('mynotes/' + model.id);
        },
        error: function() {
            new LibraryView.error();
        }

    });

    return false;

},

我这样做了吗? 它在集合或'索引'网址的相同视图中或者我是否需要为新模型指定不同的路径?

===============>>#1 票数:8

相反Mynote.save你应该有一些东西:

var note = new Mynote();
note.save({ tile: ..., content: .. }, { success: ..., error: ..});

请参阅http://documentcloud.github.com/backbone/#Model-save

  ask by user901790 translate from so

未解决问题?本站智能推荐:

2回复

骨干模型保存

我正在使用rails并学习Backbone。 请帮帮我。 有没有办法在保存时设置正确的模型? 例如,当我创建具有一些参数的新用户并尝试将其保存到数据库中时, - 在服务器端,我没有用户作为对象,而是用户字段在params中。 只有保存用户的方法是手动设置属性: 有没有什么方法
1回复

骨干模型属性错误

我只是在创建一个集合并对其进行调用,但是它给出了以下错误。 我的主干版本是1.1 我也已经进行了研发(例如SO ),但仍然无法解决问题。 这是骨干网显示的错误
2回复

骨干JS保存功能

我已经将Rails后端写入了我的项目,当您保存或创建新记录时,状态为200且保存的帖子为json表示。 当我在bacbone中执行以下操作时: 如何获取返回的post对象? (假设发布成功)。 在铁路方面,当我执行@post.save我也会渲染json: @post, st
2回复

使用Rails API的简单骨干示例

因此,我使用rails-api gem创建了一个rails api。 然后,将主干代码放在默认的public / index.html中。 我尝试了json链接并返回json,它只是一个名为“ entry”的模型,其中只有一个名为“ content”的字段以及一些默认的rails字段。 但
1回复

骨干网视图保存(最佳实践)

如果我有一个包含一些属性a,b和c的类A,那么可以有一个save方法负责将这些属性保存到db。 这似乎是设置它的最合乎逻辑的方法,但是希望听到一些有关您如何做的建议。 谢谢!
1回复

骨干将成员添加到模型

如何正确添加“成员”到骨干模型? (我使用RubyOnRails作为后端。) routes.rb app/assets/javascript/views/products/show.js.coffee 响应是200 OK(后端可以正确执行操作),但是我无法 ADDED!
1回复

嵌套骨干模型未获取数据

我有一个Backbone / Rails应用程序,该应用程序列出了服务器并显示了已部署到特定服务器的应用程序。 它由Rails API支持。 我从Rails erb文件中的引导数据填充服务器,但是当我尝试加载特定服务器的已部署应用程序时,从不调用该服务器(由日志消息确认)。 如果我只是访问
1回复

发送多个数组到骨干集合,渲染一个,保存另一个

我正在使用Backbone构建留言板,并在collection.fetch()中发送两个数组(帖子和用户)。 使用.parse我可以拉出posts数组以在列表视图中呈现它们,但是我想将users数组传递到视图中以运行一个循环,在该循环中我可以通过用户ID将用户与帖子匹配。 任何想法将不
1回复

反应返回未定义的红宝石数组。 带骨干模型

我正在尝试返回一个bucketlist对象,该bucketlist具有关注者,bucketlist及其属性通过,但是它的关注者数组不是。 在JS控制台中登录时,它将返回“ undefined”。 这是我记录的地方: 这是在选项中设置的地方: 这是传递的地方: 除了
1回复

设置骨干.js模型默认使用一个函数

我试图在我的骨干模型中使用moment.js设置start_time和end_time默认值。 看起来像这样: 而且我相信自己走在正确的道路上,但是我可能未遵循正确的语法规则作为开始和结束时间默认值,并且得到了: 由于错误。 有谁知道如何使用这样的功能来指定我的默认值?