Обновить объект JSON в обратном вызове Ajax
Я инициализирую свой объект JSON следующим образом:
var car = {"model":"honda","make":""}
У меня есть вызов ajax для обновления make:
function updateCarModel(id) {
$.ajax({
url: '/Car/UpdateModel',
async: true,
type: "POST",
dataType: "json",
contentType: "application/json",
data: JSON.stringify( id: id)
success: function (data) {
var localClientStorage = window.localStorage;
var carObject = localClientStorage.getItem("car");
carObject = JSON.parse(carObject );
carObject.model = data.Car.Model;
localClientStorage.setItem("car", JSON.stringify(carObject));
}
});
};
Когда я проверяю carObject в консоли Chrome, он показывает оригинальный объект, а не обновленный объект с моделью. Я проверил, если data.Car.Model
имеет значение гражданского и это делает.