日期:2014-05-17  浏览次数:20432 次

Ajax中能把回调函数中的值返回给主函数吗?
function GetAds(id){
  $.ajax({
  type: "get",
  url: "/Hanlder/AdsHandler.ashx",
  datatype:"text",
  data:"adsid="+id,
  success: function(msg){
  //$("#adsid_"+id).html(msg);
  return msg;
   
  },
  error:function(){alert("cuowu");}
  }); 
}
现在是这样 msg的值我想返回给GetAds这个函数,意思是说我调用GetAds时就得到msg的值、不知道可以不?大家多做指教。

------解决方案--------------------
你这样用,还异步个什么,把你那些要等到AJAX返回后的操作,放到AJAX返回后来执行

你把async设为false.变成同步了,调用的时候页面是不是卡住了?
------解决方案--------------------
msg就是你的返回值!!