我的收藏和模型如下:
detail_userid = 0;
detail_contactid = 0;
var ContactDetail = Backbone.Model.extend({
urlRoot: URL_CONTACTS1+detail_userid+"/"+detail_contactid
});
var ContactDetailCollection = Backbone.Collection.extend({
model: ContactDetail,
url: URL_CONTACTS1+detail_userid+"/"+detail_contactid
})
Run Code Online (Sandbox Code Playgroud)
入口是:
ContactDetailManagePageModel.prototype.init = function(m,n){
detail_userid = m;
detail_contactid = n;
var myContactDetails = new ContactDetailCollection();
var contactDetailListView = new ContactDetailListView({
collection: myContactDetails
});
myContactDetails.fetch({reset:true});
}
Run Code Online (Sandbox Code Playgroud)
但是当它运行时,url是:http://localhost:8080/ws/users/contacts/0/0,这意味着对detail_userid和detail_contactid的赋值不成功,我不知道为什么.
希望对你有所帮助.谢谢.