JSFiddle - React, Tailwind, and code Playground
by b_m_h
HTML
<script src="http://underscorejs.org/underscore-min.js"></script>
<script src="http://backbonejs.org/backbone-min.js"></script>
JavaScript
Backbone.emulateHTTP=true;
var M = Backbone.Model.extend({
sync: function(method, model, options) {
options || (options = {});
switch (method) {
case "read":
options.url = "/echo/json/?id="+model.get("id");
break;
case "delete":
options.url = "/echo/json/?delete&id="+model.get("id");
break;
case "update":
options.url = "/echo/json/?update&id="+model.get("id");
break;
}
if (options.url)
Backbone.sync.call(model, method, model, options);
}
});
var c = new M({id:1});
c.fetch();
c.save();
c.destroy();