我有一个内部AJAX调用的对象,我无法将新属性添加到其包含另一个对象的属性。将对象动态添加到另一个对象的属性
这里是我的尝试:
$.post('/home/save.json', {obj:obj}, function(data) {
var qu = {};
qu["Id"] = "some value";
qu["Type"] = "some value";
qu["Name"] = "some value"
qu["Variants"] = data["Variants"]
if (data['Subvariant']) {
qu["Variants"]["Subvariant"] = data['Subvariant']
}
// ...
});
你确定'data [“Variants”]'实际上是一个对象吗?你的数据的相关部分(JSON)是什么样的?只要data [“Variants”]是一个对象,你就可以工作。 –