jsp页面接收jsonarray时,只能接收一组数据

落跑大叔 2016-08-15 09:10:21
正在做gps轨迹回放,servlet从数据库里调取了数据,使用JSONArray向jsp页面传输数据(分别定义了100组数据,每组中包含经度和纬度),jsp页面使用ajax接收时只能接收到经度的值(100个经度的值),纬度的值全部没有,如果从新写一个ajax只调用一遍纬度的值,还是没有。
但是如果只写一个方法只调用纬度的话,就能得到100个纬度的值,现在的状况就是没法同时得到经度和纬度的值。
...全文
116 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
落跑大叔 2016-08-15
  • 打赏
  • 举报
回复
function test(){ var points=[]; var cala =new Array(); var calo =new Array(); var val=Getvaule(); $.ajax({ type:"POST", //请求方式 url:"/webgpstest/locus", //请求路径 cache: false, data: {"carid":val}, //传参 dataType: 'json', //返回值类型 async:false, success:function(json){ /* for(i=0;i<json.length;i++){ //points[i]=[new BMap.Point(json[i].loLocus,json[i].laLocus)]; } */ cala=json.laLocus; calo=json.lolocus; for(i=0;i<100;i++){ points[i]=[calo[i],cala[i]]; } } }); return points; };

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧