我有一个扩展的模型,Backbone.RelationalModel
并且具有一对多的关系,当我尝试以该模型作为参数发送 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
属性是acquire
函数,这个函数将没有这个,所以我得到错误,我不知道为什么_queue
Backbone.RelationalModel会被序列化?