model.save(data, options); 第一引数は、登録するデータ。nullならモデルにセットされているデータが使われる。optoinsはsuccessとかerrorとか。
this.model.save(null, { success: function(mod, res, opt){ console.log(res); }, error: function(mod, xhr, opt){ console.log(xhr); } });
saveのrequest dataは、phpでうまく取得できない。cakePHPでサーバ側のコードをつくったけど、$this->request->data等が空になる。 参考:Backbone.js Model.save()によるPOSTデータをPHPで読み込む ここに記載されている、“php://input”を使うと出来た。
$this->request->data['Hoge'] = json_decode(file_get_contents('php://input'), true);