Backbone.JSを使用すると、新しいモデルを作成してサーバーに保存することができます。彼らは正常にajax呼び出しを行い、購読されたUI要素は適切に更新されます。私が次に実行する問題は、新しく作成されたオブジェクトのIDがわからないということです。新規作成時にモデルIDを取得する方法は?
私の作成呼び出しのレスポンスヘッダーには、最後のパラメータが新しく作成されたIDであるLocation https://localhost/rest/beta/mobile/footer/OTo3Njow
のような場所ヘッダーが返されていることがわかります。
backbone.syncを上書きせずにこのIDを取得するにはどうすればよいですか? backbone.syncをオーバーライドする必要がある場合、最もクリーンな方法は何ですか?
UPDATE私の組織がそうでなければ、私はIDをキャッチし、そこに割り当てを行うことができ、モデルの解析方法は、XHRオブジェクトへの参照を提供しないような古いBACKBONE.JSを使用しているように見えます 。
これをmodel.fetch()から返された要素に設定されますが、myNewModel.save()に設定されていません –