私は拡張Backbone.RelationalModel
し、1対多の関係を持つモデルを持っていますが、そのモデルをパラメーターとしてajaxリクエストを送信しようとすると問題が発生します。
$.ajax(
url: 'save'
type: 'POST'
data:
project: MyApp.project
)
次のエラー
Uncaught TypeError: Cannot read property '_permitsAvailable' of undefined
が発生します。という名前のメソッドで発生しacquire
ます。なぜこれが発生しているのか誰かに教えてもらえますか?
編集:
エラーの原因を調べたところ、関数がjQuery.param
関数を定義していることがわかりましたadd(key, value)
。ある時点で、このvalue
属性は関数であり、この関数にはこれがないため、エラーが発生します。Backbone.RelationalModelがシリアル化さacquire
れる理由がわかりません。_queue