我正在动态构建 JSON 数据结构。我的代码工作正常,但我有一个问题,因为我需要设置数据,然后替换键名。
我需要用我的一个变量替换下面的键名——我存储在变量中的实际请求类型本身。
我需要为下面的“requestType”键执行此操作。它适用于值,但不适用于替换键名。
下面是我的代码:
// Create data array, used for building request message
var data = {
requestType: {
item1 : null,
item2 : null,
item3 : null
}
};
// Set the field array variables with data
$('input[name="item1"], [name="item2"], [name="item3"]').each(function(index) {
if(index==0){
data.requestType.item1 = this.value;
} else if(index==1){
data.requestType.item2 = this.value;
} else if(index==2){
data.requestType.item3 = this.value;
}
});
请帮忙 :)