将javascript连接字符串解释为变量

时间:2013-08-15 08:54:48

标签: javascript jquery ajax

我通过ajax获取数据。 在结果data.items中,我有:

image1, image2, ..., imageN 

每个代表一个图像名称,如109298109991.jpg

我尝试编写一个函数

$.each(images, function(i,item){

  var image_n = 'data.items.image' + (i+1); 

  console.log(image_n.value);

  images_restruct.push({ 
  href: '/images/flowercatalog/'+ image_n
  title: 'Image' + i
 });
});

image_n被解释为字符串data.items.image1data.items.image2 ... data.items.imageN,而不是01010101001.jpg ... 00001112121.jpg

1 个答案:

答案 0 :(得分:3)

$.each(data.items, function(i, item){
    images_restruct.push({ 
        href: '/images/flowercatalog/'+ data.items[item],
        title: 'Image' + i
    });
});