我的 JSON 对象未更新
My JSON object is not upaded
我正在尝试从json对象中动态添加和删除JSON元素。但它不会在 JSON.stringify 输出中更新。
{
"selected_stores": [
{
"row_0": "3366::1148",
"row_1": "3366"
}
]
}
我正在尝试在其中添加更多元素. 就像row_2一样,但它不起作用。 添加新元素后 控制台.log(obj); 记录新元素。 但输出未更新。
检查我的小提琴
提前谢谢。
问题是selected_stores
对象是一个具有单个元素的数组:一个包含多个属性的对象。但是,代码假定数组是多个对象的数组(每行一个)。
您可能需要将 JSON 结构更新为:
{
"selected_stores": [
{
"row_0": "3366::1148"
},{
"row_1": "3366"
}
]
}
如果你打算按照你的方式编写JSON,那么代码中需要做的只是引用第一个数组元素selected_stores
:包含行属性的对象:
selected_stores_jsonObj.selected_stores[0]['row_' + row_num] = outcheckedStr;
http://jsfiddle.net/4TzRC/28/
相关文章:
- 如何在 Firebase 的 Angular-Fire 中使用 $save() 来更新对象属性值
- Expressjs&集合中的MongoDB更新对象's数组
- Physijs更新对象质量
- 如何使用setAttribute更新对象中的一个值
- 在分析中创建或更新对象
- 从knockout.js中的下拉列表更新对象
- Grails richui自动完成将对象传递给函数或更新对象ID
- 我正在使用 $scope.$apply 在 http 调用后更新对象数组.谁能告诉我正确的方法
- 如何使用 AngularJS 根据选择更改更新对象数组
- 从新对象的属性更新对象的属性,但前提是新对象上的属性不是未定义的
- 角度.js从NG重复更新对象数据
- 删除 JavaScript 中的重复代码;更新对象传递到函数中
- javascript:通过递增 objectKeys 值来更新对象
- 根据输入更新对象数组
- 想要在回调中更新对象,给出正确的日志,但全局对象未更新
- 流星:如果值等于 X,则更新对象 1,否则更新对象 2
- 如何在 Javascript 中更新对象数组中每个对象的值
- 嵌套的 ng-repeat 不会更新对象
- 使用从 MongoDB 获取的新数据更新对象属性
- 按 $parent.$index 和$index更新对象$scope项