collection.create を使用して単純なオブジェクトを渡し、wait:true を使用すると、期待どおりに最初の POST が発生し、その後に追加の PUT が続くという動作が見られます。残りのようなサーバーは、ステータス 200 と、少し多くの項目 (_id、いくつかの空の配列など) を持つオブジェクトを返します。
これは予想される標準的な動作ですか、それとも何か壊れていますか?
collection.create を使用して単純なオブジェクトを渡し、wait:true を使用すると、期待どおりに最初の POST が発生し、その後に追加の PUT が続くという動作が見られます。残りのようなサーバーは、ステータス 200 と、少し多くの項目 (_id、いくつかの空の配列など) を持つオブジェクトを返します。
これは予想される標準的な動作ですか、それとも何か壊れていますか?
ワウ・スコット・プレオが私のコードを貼り付けることを提案し、私はこれを見つけました:
class collections.Projects extends Backbone.Collection
"url": "/api/projects"
"model":models.Project
"initialize": ->
@on "add", (_project) ->
jqXHR = _project.save()
#console.log "jqXHR: ", jqXHR
#jqXHR.done (data, textStatus, jqXHR) ->
#console.log "saved: ", _project
これは厄介なコード スニペットであり、数か月前にそれを書いたとき、私が何を考えていたのかわかりません。ご協力いただきありがとうございます。