2012-08-01 62 views
1

所以我使用Backbone.js的这样:Backbone.js的提取网址与子像

window.TicketCollection = Backbone.Collection.extend({ 
    model:Tickets, 
    url:"/index.php/tickets/viewJSON" 
}); 

根据网页上我想传递一个子文件夹,如下所示:

ticketList.fetch({ data: "a1103" }); 

这将然后从下面的追加到url和获取数据:

/index.php/tickets/viewJSON/a1103

这怎么可能?

+1

想通了,与路线 – rickyduck 2012-08-01 13:41:11

回答

1
window.TicketCollection = Backbone.Collection.extend({ 
    subFolder : 'defaultFolder', 

    url:function(){ 
     return "/index.php/tickets/viewJSON/" + this.subFolder; 
    } 
}); 

var some = new window.TicketCollection(); 
some.subFolder = 'a1103'; 
some.fetch(); 
+0

谢谢丹。就像我说的那样,通过路线来解决这个问题,但是这对我给出的例子来说工作得很好。你真的帮我解决我的脊柱问题! – rickyduck 2012-08-01 14:11:36