Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 如何在创建模型时获取服务器创建的属性_Backbone.js - Fatal编程技术网

Backbone.js 如何在创建模型时获取服务器创建的属性

Backbone.js 如何在创建模型时获取服务器创建的属性,backbone.js,Backbone.js,要创建新模型,我只需要传递一个属性: model.save({ name: 'bar' }); 然后服务器将添加额外的属性,如此模型的id 实际上,当我创建新模型时,服务器的响应是 此请求没有可用的响应数据 获取服务器创建的额外属性的最佳方法是什么? 我该修这部分吗 这是我的密码: var ListView = Marionette.CompositeView.extend({ // some code events: { 'clic

要创建新模型,我只需要传递一个属性:

model.save({
    name: 'bar'
});
然后服务器将添加额外的属性,如此模型的id

实际上,当我创建新模型时,服务器的响应是

此请求没有可用的响应数据

获取服务器创建的额外属性的最佳方法是什么?
我该修这部分吗

这是我的密码:

var ListView = Marionette.CompositeView.extend({

    // some code        

    events: {
        'click #create-user': 'createUser'
    },

    createUser: function (e) {
        this.collection.create(this.newAttributes(e));
    },

    newAttributes: function (e) {
        return {
            name: $(e.currentTarget).val(),
        };
    }

    appendHtml: function (collectionView, itemView) {
        collectionView.$el.find('ul.list-users').append(itemView.el);
    }

});

这个问题与木偶无关,木偶只扩展视图,而不扩展模型


主干网将自动合并从服务器发回的任何新属性——在客户端没有什么特别需要做的。但要使其工作,您的服务器需要返回一个JSON对象,该对象包含您想要设置的属性-值对。

这个问题与木偶无关,木偶只扩展视图,而不扩展模型


主干网将自动合并从服务器发回的任何新属性——在客户端没有什么特别需要做的。但要使其正常工作,您的服务器需要返回一个JSON对象,该对象包含您想要设置的属性值对。

@RomainTribes服务器的响应是:
此请求没有可用的响应数据。
奇怪的响应。您的服务器应该呈现一些JSON,以便与主干同步配合使用。@Romaintes服务器的响应是:
此请求没有可用的响应数据。
奇怪的响应。您的服务器应该呈现一些JSON,以便与主干同步配合使用。