我想弄清楚:我有一个进行ajax调用的函数。我知道我可以在 ajax 完成后执行 onComplete、success.. 代码,但我正在寻找的是如果我可以返回一些东西,以便之后的代码等待它完成。
例子:
function loadPage(url){
$.get(url,function(data){
$("article").html(data);
})
}
问题是我怎么能做这样的事情,也许是通过返回一些东西:
function loadPage(url){
$.get(url,function(data){
$("article").html(data);
})
return XXXX;
}
这样我就可以在每次函数 loadPage 完成 ajax 时做一些不同的事情,就像这样,或者以与此类似的方式:
loadPage(url).done(otherFunction());