回显地址数据可以拿到,
但是没加alert(1)jqgrid无显示地址,
加了alert(1)数据都加载出来,
怀疑是数据请求延时。
百度地图都是异步解码的,你设置async也没用,最后的returni 100%获取不到返回值
将你需要获取地址的代码放到ajax回调里面执行,不要return返回,没用。或者改下函数参数,增加一个回调参数
然后
i=......
callback(i)
demo
function doAjax(p,callback){
$.ajax({....,success:function(d){callback(d)}})
}
doAjax('111',function(d){alert(d)});///////