Backbone collection.create发出post和put请求

时间:2013-04-26 01:23:14

标签: backbone.js marionette

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

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

1 个答案:

答案 0 :(得分:-2)

Wow 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

这是一个讨厌的代码snipplet,不知道几个月前我写这个时的想法。谢谢你的帮助。

相关问题