2013-03-03 55 views
0

BackboneJS web服務的默認網址的格式爲:變化backboneJS web服務的URL

/實體GET獲取實體

/實體/ ID獲取Get實體

我有一個RESTful Web服務是預計此格式的網址爲:

/entities?id = n

有沒有簡單的方法來強制骨幹使用這種格式?

回答

1

在您的模型中,覆蓋urlRoot屬性。

urlRoot: "/entities?id=" 

或者,您可以覆蓋url以採取更多控制。 (你將不得不擴大對此)

url: function() { 
    return "/entities?id=" + this.id; 
} 
+0

對不起,我已經試過這個,但它不起作用。這樣,它會生成一個類似「/ entities?id =/3」的url,其中「3」是模型ID值。 – salgua 2013-03-04 08:51:19

+0

@salgua我更新了我的答案。 – 2013-03-04 13:45:16