backbone.js emulateHTTP用法

当你要使用不支持Backbone默认REST / HTTP方法的旧式Web服务器时,可以使用Backbone.emulateHTTP。如果将此选项设置为true,它将使用HTTP POST伪造PUT,PATCH和DELETE请求,并使用true方法设置X-HTTP-Method-Override标头。
句法:

Backbone.emulateHTTP = true

让我们举个例子。
请参阅以下示例:
< !DOCTYPE html> < head> < title>emulateHTTP Example< /title> < script src="http://img.readke.com/220416/064634AS-0.jpg" type="text/javascript">< /script> < script src="http://img.readke.com/220416/06463435X-1.jpg" type="text/javascript">< /script> < script src="http://img.readke.com/220416/0646345417-2.jpg" type="text/javascript">< /script> < /head> < body> < script type="text/javascript"> Backbone.emulateHTTP = true; Backbone.sync = function(method, model) { document.write(method + ": " + JSON.stringify(model)); model.set('id', 1); }; var Boxer = new Backbone.Model({ firstname:"Vijender", lastname:"Singh" }); Boxer.save(); Boxer.save({country: "india"}); < /script> < /body> < /html>

输出:
【backbone.js emulateHTTP用法】将上面的代码保存在emulatehttp.html文件中,然后在新的浏览器中打开此文件。
backbone.js emulateHTTP用法

文章图片

    推荐阅读