はじめに Backbone.jsはデフォルトではRESTfulでJSONを返すWeb APIを使用する前提で書かれています。 ただ、全部POSTだけ又はGETだけを使用している既存のAPIを使いまわす場合や、政治的な理由でREST+JSONに出来ない、けれどもBackbone.jsを使いたい場合もあると思います。 そんな場合もBackbone.jsではBackbone.syncをオーバーライドすることで対応できるように作られています。 http://backbonejs.org/#Sync ドキュメントにも「デフォルトではRESTful JSONだけど、俺をオーバーライドしたらWebSocket使ったりXML返したりLocal Strage使ったりできるZ」と書かれています。 まずは動くものを http://backbone-post-sample.herokuapp.com/ シンプルで