dee*_*waj 3 javascript arrays jquery json
我想将javascript数组值添加到JSON值对象中.另一个元素也替换了我的元素,如收件人,主题,消息.我让Json喜欢:
以下是我的代码.
var BODY = {
"recipients": {
"values": [
]
},
"subject": title,
"body": message
}
var values = [];
for (var ln = 0; ln < names.length; ln++) {
var item1 = {
"person": {
"_path": "/people/"+names[ln],
},
};
values.push(item1);
}
BODY = JSON.stringify({values: values});
alert(BODY);
Run Code Online (Sandbox Code Playgroud)
The*_*pha 13
我想你想从数组中创建对象并将它与旧对象(BODY.recipients.values)结合起来,如果是,那么你可以在从数组中准备对象后使用$.extent(因为你正在使用jQuery/标记)方法
var BODY = {
"recipients": {
"values": []
},
"subject": 'TitleOfSubject',
"body": 'This is the message body.'
}
var values = [],
names = ['sheikh', 'muhammed', 'Answer', 'Uddin', 'Heera']; // for testing
for (var ln = 0; ln < names.length; ln++) {
var item1 = {
"person": { "_path": "/people/"+names[ln] }
};
values.push(item1);
}
// Now merge with BODY
$.extend(BODY.recipients.values, values);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
97698 次 |
| 最近记录: |