在以下配置中,我从我的数据库中返回了可变数量的 lat 和 lon
lat,lon*lat,lon*lat,lon
等
所以我分裂了*
哪个有效。
然后,
,如果我打印特定的数组单元格,我会拆分似乎可以工作的那个。
当我尝试执行以下操作时,一切都变得糟透了。
当我打印
cords[0, 0] + cords[0, 1] + "\r\n" + cords[1, 0] + cords[1, 1] + "\r\n" + cords[2, 0] + cords[2, 1] + "\r\n"
依此类推,每一行都有完全相同的纬度和经度
41.47033705-81.93612862
41.47033705-81.93612862
41.47033705-81.93612862
41.47033705-81.93612862
...
我昨晚整晚调试了这个东西,然后今晚又调试了几个小时,我似乎找不到错误。
var cords = [];
var response = xmlhttp.responseText;
var locs = response.split("*");
for(var len = 0; len < locs.length; len++)
{
var temp = String(locs[len]).split(",");
if (temp.length > 1)
cords.push(temp[0],temp[1]);
}
我也试过cords.push(temp)
哪个不起作用