我想做一个支持done但不返回ajax的函数。
function checkAndReturn(){
if(global.id){
return global.id; // the problem might be here
}else{
return $.get("http://someurl.com",null,function(){...})
}
}
checkAndReturn.done(function(){...})如果不可用,则此处global.id有效,但如果可用,则无效global.id。
我认为我应该返回任何其他对象并将我的数据装箱到该对象以完成我的工作,也许xhr?。