使用Backbone.JS,我能够成功创建新模型并将其保存到服务器.他们成功地进行了ajax调用,并且订阅的UI元素进行了适当的更新.我遇到的问题是我不知道新创建的对象的ID.
我可以在创建调用的响应头中看到,服务器返回的位置标题如下: Location https://localhost/rest/beta/mobile/footer/OTo3Njow最后一个参数是新创建的ID.
如何在不覆盖backbone.sync的情况下获取此ID?如果我必须覆盖backbone.sync,最干净的方法是什么?
更新 看起来我的组织正在使用较旧的Backbone.js,其中模型的解析方法不提供对XHR对象的引用,否则我可以捕获ID并在那里进行分配.