Backbone.js 用刚得到的和发布的CRUD

Backbone.js 用刚得到的和发布的CRUD,backbone.js,crud,Backbone.js,Crud,使用DELETEs、put和c代替默认的sync方法,我必须使用get和POSTs来执行CRUD操作。对于这个问题,有没有比重写save()、fetch()和其他方法更优雅的方法?主干网通过以下方式内置了对这些方法的支持: emulateHTTPBackbone.emulateHTTP=true 如果要使用不支持Backbones默认REST/HTTP方法的旧式web服务器,可以选择启用Backbone.emulateHTTP。设置此选项将使用HTTPPOST伪造PUT和DELETE请求,使用t

使用DELETEs、put和c代替默认的sync方法,我必须使用get和POSTs来执行CRUD操作。对于这个问题,有没有比重写save()、fetch()和其他方法更优雅的方法?

主干网通过以下方式内置了对这些方法的支持:

emulateHTTP
Backbone.emulateHTTP=true

如果要使用不支持Backbones默认REST/HTTP方法的旧式web服务器,可以选择启用
Backbone.emulateHTTP
。设置此选项将使用HTTP
POST
伪造
PUT
DELETE
请求,使用true方法设置
X-HTTP-Method-Override
头。如果
emulateJSON
也处于启用状态,则true方法将作为附加的
\u方法
参数传递

Backbone.emulateHTTP = true;

model.save();  // POST to "/collection/id", with "_method=PUT" + header.
因此,将
Backbone.emulateHTTP
设置为
true
,并调整服务器端代码以查看
X-HTTP-Method-Override
头,查看POST请求的含义