我正在后端创建一个带有节点的Facebook应用程序,以获取相册列表并显示每张照片的封面照片。它需要完成两个调用,一个用于获取专辑列表,另一个用于获取带有特定专辑ID的封面照片
我的代码看起来像这样
$('#main').on('click', '#albums', function() {
$.get('/albums', function(data) {
for (i = 0; i < data.data.length; i++) {
$.get('/cover-photo?id=' + data.data[i].cover_photo, function(dataz) {
data+=dataz;
});
}
console.log(data);
});
});
我想在一个对象中使用它的原因是因为我使用的是javascript模板,而且只有一个拥有所有内容的对象会更好
答案 0 :(得分:3)
如果你想将这个对象组合起来使用tepmplate enging,我建议你只需添加一个具有相同对象的另一个键,这样你就可以访问相册的所有信息,也可以使用每个专辑封面照片对象。
喜欢:
$('#main').on('click', '#albums', function() {
$.get('/albums', function(data) {
for(i = 0; i < data.data.length; i++) {
$.get('/cover-photo?id=' + data.data[i].cover_photo, function(dataz) {
data.data[i].coverPhotoObj = dataz;
//this new key with perticular album object will hold that cover photo object details
});
}
console.log(data);
});});
答案 1 :(得分:2)
使用
$.extend({},firstobject,secoundobject)
答案 2 :(得分:2)
jQuery.extend({}, json1, json2);