javascript在多维数组内容中动态导航
javascript dynamically navigate in multi dimensioned array content
我用谷歌地图构建了一些东西,我写了一段代码来填充信息窗口:
mouseover: function(marker, event, context){
var numManc = context.data.num_manc;
var elencoManc = '';
for(i=1;i<=numManc;i++)
{
var mymanc = i;
elencoManc = elencoManc + context.data.mancinita.mymanc.mancinita;
}
etc....
我也会得到这个错误类型错误:context.data.mancinita.myanc未定义。
实际上,我需要的是var"elencoManc"将自己连接N次,其中N等于var"numManc"。
所以在"for"循环中,我应该得到类似的东西
elencoManc = elencoManc + context.data.mancinita.1.mancinita;
elencoManc = elencoManc + context.data.mancinita.2.mancinita;
elencoManc = elencoManc + context.data.mancinita.3.mancinita;
elencoManc = elencoManc + context.data.mancinita.N.mancinita;
我似乎无法使concat充满活力。
这是存储在阵列中的一条记录:
{
lat: 35.110901,
lng: 12.876027,
options: {
icon: "icon_2.png",
},
data: {
nome: "Name of the sotre",
indirizzo: "Address of the sotre",
city: "Rome",
linkStore: "http://www.storelink.com",
immagine_copertina: "asset/imageStore.png",
city: "Rome",
num_tipi: 1,
num_manc: 2,
tipi_1: {
icona_tipo: "asset/ico/ico2.png",
tipo: "negozio_bio"
},
mancinita: {
1: {
icona: "iconManc2.png",
idmanc: 2,
mancinita: "organic"
},
2: {
icona: "iconManc5.png",
idmanc: 5,
mancinita: "lowFat"
},
},
distanza: "0.000"
}
}
有什么建议吗?感谢
JSON存在一些问题。例如城市:"罗马"出现两次。如果你修复了它们,那么像这样的东西应该会起作用(假设上下文和JSON相同):
context.data.mancinita[1].mancinita
我在这里创建了一个小提琴,并向您展示了一个例子:
var context = {
lat: 35.110901,
lng: 12.876027,
options: {
icon: "icon_2.png"
},
data: {
nome: "Name of the sotre",
indirizzo: "Address of the sotre",
city: "Rome",
linkStore: "http://www.storelink.com",
immagine_copertina: "asset/imageStore.png",
num_tipi: 1,
num_manc: 2,
tipi_1: {
icona_tipo: "asset/ico/ico2.png",
tipo: "negozio_bio"
},
mancinita: {
1: {
icona: "iconManc2.png",
idmanc: 2,
mancinita: "organic"
},
2: {
icona: "iconManc5.png",
idmanc: 5,
mancinita: "lowFat"
}
},
distanza: "0.000"
}
};
console.log(context.data.mancinita[1].mancinita);
相关文章:
- 动态更改'汉堡包'导航取决于BG图像
- 动态生成导航栏和AngularJS
- 有没有一种方法可以基于Angular 2中注册的路线构建动态导航/菜单
- html5:变成导航栏的动态标题
- 动态html页面导航
- 骨干路由器.导航如何传递动态ID
- 动态导航链接
- Jquery 在 Firefox 中的自定义对象参数(动态导航加载动态内容)
- 引导活动类动态导航
- 动态导航边栏内容
- 如何动态导航javascript多维数组
- Ajax可以更新动态导航菜单吗
- 带动态导航栏的单页网页设计
- javascript在多维数组内容中动态导航
- 移动动态导航条
- 带有下拉菜单的动态导航栏会干扰下拉菜单元素的宽度
- 通过对象动态导航
- Angular创建动态导航条
- 动态导航链接与Mysql, Php和Javascript
- 动态导航栏(图片)与jquery和鼠标悬停效果的问题