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就是你的返回值!!