Korzystając z usługi Backbone.JS, mogę skutecznie tworzyć nowe modele i zapisywać je na serwerze. Pomyślnie dokonują aktualizacji wywołania ajax i subskrybowanych elementów interfejsu użytkownika. Problemem, który napotkam, jest to, że nie znam identyfikatora nowo utworzonego obiektu.Jak pobrać identyfikator modelu podczas tworzenia nowego?
Widzę w nagłówkach odpowiedzi dla moich wywołań tworzenia, że serwer zwróci nagłówek lokalizacji, taki jak: Location https://localhost/rest/beta/mobile/footer/OTo3Njow
z ostatnim parametrem będącym nowo utworzonym identyfikatorem.
Jak mogę uzyskać ten identyfikator bez przesłonięcia domeny backbone.sync? Jeśli muszę zastąpić metodę backbone.sync, jaka jest najczystsza metoda?
UPDATE Wygląda jak moja organizacja używa starszej backbone.js w którym metoda parse modeli nie zawiera odniesienia do obiektu użyciem nagłówków XHR, inaczej nie mogłem złapać identyfikator i zrobić tam przypisywania.
ten ustawia zestaw elementów zwróconych przez model.fetch(), ale nie jest ustawiony na myNewModel.save() –