0

当使用 collection.create 传入一个简单的对象并使用 wait:true 时,我看到了一种行为,其中有一个预期的初始 POST,但随后是一个额外的 PUT。类似 rest 的服务器返回状态 200 和一个包含更多项目的对象(例如 _id、一些空数组)。

这是预期的标准行为还是我破坏了什么?

4

1 回答 1

-2

哇,Scott Puleo 建议我粘贴我的代码,然后我发现了这个:

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

这是一个令人讨厌的代码片段,不知道几个月前我在写它时在想什么。谢谢你的帮助。

于 2013-04-27T01:38:12.927 回答