2012-08-01 29 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