【发布时间】:2016-01-01 10:57:09
【问题描述】:
休息:
我的 REST API 位于以下 URL:
http://localhost/Project/index.php/rest/resource/car
这会运行一个标准的 get 请求,将表中的所有数据作为 JSON 返回。 但是,我的 REST API 也有以下内容:
http://localhost/Project/index.php/rest/resource/car/carId/2.
使用时只返回 Car 的数据,carId = 2。
主干:
this.mycar.fetch({
data: { 'carId': '1' },
success: function () { ...
在主干中运行上述代码将创建并运行如下所示的请求:http://localhost:7070/Project/index.php/rest/resource/car?carId=1,它与我的 REST api 不兼容,我该如何更改它?
编辑: 模型和集合:
var Car = Backbone.Model.extend({
urlRoot: ROOT + 'car',
idAttribute: 'carId'
});
var Cars = Backbone.Collection.extend({
model: Car,
url: ROOT + 'car',
})
【问题讨论】:
标签: javascript json rest backbone.js