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,以便与主干同步配合使用。