如何从回调函数向调用方返回值?
我如何使这个小功能“ imageExists”返回ajax请求是否成功?
function imageExists(path){ $.ajax({
url: path,
type: 'HEAD',
error:
function(){
return false;
},
success:
function(){
return true;
}
});
}
回答:
我相信您将必须使用同步模式并使用单独的变量来存储返回值。
function imageExists(path){ var isSuccess;
$.ajax({
url: path,
type: 'HEAD',
async: false,
error:
function(){
isSuccess = false;
return false;
},
success:
function(){
isSuccess = true;
return true;
}
});
return isSuccess;
}
以上是 如何从回调函数向调用方返回值? 的全部内容, 来源链接: utcz.com/qa/397641.html