怎么在主调函数获得回调函数的返回值
先上代码:     
function querySswz(x, y) {
	var sjwz = "加载中....";
	var mls = new MReGeoCodeSearch();
  var mlsp= new MReGeoCodeSearchOptions();
        //  mlsp.resType="json";
    mls.setCallbackFunction(function myfunc(data) {
    if(data.error_message != undefined){
      alert(data.error_message);
    }else{
      //解析返回数据   data.message
         sjwz=data.message;  
    //1. alert(sjwz); 
		//document.getElementById("sswz").innerHTML = sjwz;
    }
  });
   mls.poiToAddressSimple(new MLngLat(x,y),mlsp);  
// 2.alert(sjwz);
  return sjwz;
  }
第一个alert输出的是正常数据 第二个alert一直是“加载中....” 我就是想获得正常数据  异步! 觉得就是还没执行回调函数就,。。。 有什么办法获得呢?!
------解决方案--------------------
把 return sjwz; 写在回调里面。