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