我在做课设啦。要做一个GPS监控平台
因为我在数据库存了一系列坐标点
想网页加载后把分析 历史路径、当前车速 这类信息的任务交给浏览器
所以第一步就是获取并存储json描述的坐标信息,接下来对这些大量坐标数据进行计算、分析,得到车辆里程、当前方向这类信息,再把分析后得到的结果再添加到DOM中。
var result;
$(document).ready(function(){
$.ajax({
type:'POST',
url:'/json',
dataType:'json',
data:{cmd:'coordinates'},
async:false,
success:function(coordinates){
result = coordinates;//有问题。。。。
if(coordinates.length) {//这里我暂先省略数据处理,直接显示所有坐标
$.each(coordinates, function(index,term) {
var $item = $('
').text('坐标:'+term[0] + ',' + term[1]).appendTo('#list');})
}
}
});
}
我试了很多方法,
都不能把success:function(coordinates)的参数coordinates传给全局变量result
是因为这样就只是coordinates的引用传递给了result,函数执行完后数据就销毁了?
我是初学,希望指教~