我有下面顯示的代碼。 我的問題是:部分console.log(obj)
是說Object {InternalNumber = 22 }
並遺漏了所有其他變量。 我期待它說:對象數組沒有顯示所有變量
Object { Id = someID, ParameterId="someParaId", InternalNumber = someNr, value="someValue"}
可能是什麼問題?
如果您還沒有注意到...我將對象保存到localStorage,然後從那裏檢索它。
function getModel() {
var model = {
Id: '',
ParameterId: '',
InternalNumber: '',
Value: ''
}
return model;
}
function saveObjectToLocal() {
model = getModel();
model.Id = $(this).find(':input[name$=Id]').val();
model.ParameterId = $(this).attr('id');
model.InternalNumber = currentParcel.children('#viewModel_InternalNumber').val();
model.Value = $(this).find(':input[name$=Value]').val();
localStorage.setItem("model", JSON.stringify(model));
}
function getObjectFromLocalAndInsertInFields() {
obj = JSON.parse(localStorage.getItem("model"));
console.log(obj);
}
什麼'localStorage.getItem(「模型」)'和'JSON.stringify(模型)'返回? – Cerbrus 2014-09-30 14:20:53
他們都返回「{」InternalNumber「:」22「}」 – user1960836 2014-09-30 14:32:04