Модель Backbone.js save (PUT), но коллекции не обновляются - PullRequest
0 голосов
/ 28 ноября 2011

Магистральные друзья!У меня есть коллекция List, у которой есть модель с именем Location.Когда я обновляю с помощью save (), который ранее вызывался как get (1), а затем устанавливал ({name: 'Example', address: 'Usa'), Backbone делает запрос на размещение, он отлично работает, но моя модель не обновляется в моей коллекции.

В моем окне. App_locations_view = Backbone.View.extend ({

var location = locations.get($("#location_id").val());</p> <pre><code>location.set({ name : $("#location_name").val(), address : $("#location_address").val() }); location.save({},{ success :function(location_model,response){ $("#location_row_"+response.id+" .location_row_name_attribute").html(response.name); $("#location_row_"+response.id+" .location_row_address_attribute").html(response.address); }, error : function(){ } }); var location_test = locations.get(location.id); console.log(location_test.name);

location_test имеет старые значения locationОснова нуждается в обновлении коллекции или что-то еще при обновлении модели? У меня есть мое местоположение вне вида, например: var location = new LocationList; в моем основном js-коде.

...