首页 > 解决方案 > 如何通过两个循环变量连接字符串

问题描述

我有这样的代码:

var mapdata_daily = null;
$.ajaxSetup({async:false});
$.get(BASE_MAP+"/maps_daily/", function(dat) {
    mapdata_daily = dat;
    $.ajaxSetup({async:true})
});

for(var i=0; i<mapdata_daily.length; i++) {
    row = mapdata_daily[i];
    
    event_ = row.event
    events = "";
    for(var j=0; j < event_.length; j++){
        events += event_[j] + "<br>"
    }

    value_ = row.value
    values = "";
    for(var k=0; k < value_.length; k++){
        values += value_[k] + "<br>"
    }
    var a = events+values
}

这给了我这样的结果:

AA

BB

抄送

1

2

3

我怎样才能得到如下结果:

AA 1

BB 2

抄送 3

任何人都可以帮忙吗?谢谢 :)

编辑

我忘了包括数据,基本上数据是这样的 JSON 格式:

{
  "maps_daily": [
    {
      "name_region": "jakarta",
      "lat": -6.211544,
      "long": 106.845172,
      "event": ["Aa","Bb","Cc"],
      "value": [1,3,2],
      "total": 6
    },
    {
      "name_region": "aceh",
      "lat": 4.695135,
      "long": 96.7493993,
      "event": ["Dd","Ee","Ff"],
      "value": [2,1,4],
      "total": 7
    }
  ]
}

标签: javascript

解决方案


推荐阅读