私のモデルはサーバー上で正しく永続化され、次のスニペットを含む応答テキスト「成功」もクライアントで受信されます。ただし、error
の代わりにコールバックが実行されるたびにsuccess
。
myModel.save({},
{
success: function(model, response) {
console.log('SUCCESS:');
console.log(response);
},
error: function(model, response) {
console.log('FAIL:');
console.log(response);
}
});
バックボーンのドキュメントでは、サーバーに永続化されたオブジェクトの json 表現がクライアントに返された場合にのみ、成功がトリガーされると指定されています。
しかし、サーバー側の実装を変更することはできません。では、responseText を「成功」として取得したときに成功コールバックをトリガーし、model.save() の他の応答に対してエラーをトリガーするにはどうすればよいですか?