Usando Backbone.JS, puedo crear con éxito nuevos modelos y guardarlos en el servidor. Realizan con éxito una llamada ajax y los elementos de la IU suscritos se actualizan adecuadamente. El problema con el que me topé es que no conozco la ID del objeto recién creado.¿Cómo recuperar la ID del modelo cuando se crea una nueva?
Puedo ver en los encabezados de respuesta para mis llamadas de creación, que el servidor está devolviendo un encabezado de ubicación como: Location https://localhost/rest/beta/mobile/footer/OTo3Njow
con el último parámetro siendo el ID recién creado.
¿Cómo puedo obtener esta ID sin anular backbone.sync? Si tengo que anular backbone.sync, ¿cuál es el método más limpio?
ACTUALIZACIÓN Parece que mi organización está usando un Backbone.js de mayor edad en la que el método de análisis de los modelos no proporciona una referencia al objeto XHR, de lo contrario podría coger el ID y hacer la asignación de allí.
Este se pone en elementos devueltos desde model.fetch() pero no se establece en myNewModel.save() –