我正在调用一个使用 ajax 获取值的函数,如何将该值返回给调用函数:
我的ajax调用函数是:
function getStatusOfAdv(advID){
$.ajax({
url:baseURL+"/admin/advertisers/get.adv.status.php",
data:"param="+escape(advID),
dataType:"html",
cache:"false",
success:function(result){
return result;
}
});
}
我必须将此结果值返回给调用函数,即:
function setAdvDetail(advID){
var status = getStatusOfAdv(advID);
alert(status);
}
$.ajax
is async
调用并且 getStatusOfAdv 函数将在成功之前返回,您可以从成功调用函数并将结果传递给它。
function getStatusOfAdv(advID){
$.ajax({
url:baseURL+"/admin/advertisers/get.adv.status.php",
data:"param="+escape(advID),
dataType:"html",
cache:"false",
success:function(result){
callYourFunction(result);
}
});
}
function callYourFunction(result)
{
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)