- 情景:在发送ajax数据之前(必须使用对象形式发送),需要将数组中的数据动态的添加到object之后再发送,怎样动态添加呢?
- 代码
//新建tempObj
var tempObj = {};
//遍历数组添加数据,暂时先存放一些假数据
var arr = [{"name":"xiao1","age":10},{"name":"xiao2","age":20}];
$.each(arr,function(key,item){
tempObj["name"+key] = item["name"];
tempObj["age"+key] = item["age"];
})
//如果还有别的属性,直接添加就可以。
console.log(tempObj );
- 怎么样,赶紧试一试吧