Используя Backbone.JS, я могу успешно создавать новые модели и сохранять их на сервере. Они успешно выполняют вызов ajax и соответствующим образом обновляют элементы подписного интерфейса. Проблема, с которой я сталкиваюсь, заключается в том, что я не знаю идентификатора вновь созданного объекта.
Я могу видеть в заголовках ответов для своих вызовов создания, что сервер возвращает заголовок местоположения, например: Location https://localhost/rest/beta/mobile/footer/OTo3Njow
, причем последний параметр является вновь созданным идентификатором.
Как я могу получить этот идентификатор без переопределения backbone.sync? Если мне нужно переопределить backbone.sync, какой самый чистый метод?
UPDATE Похоже, что моя организация использует более старую Backbone.js, в которой метод разбора моделей не предоставляет ссылку на объект XHR, иначе я мог бы поймать идентификатор и назначить там.