Jquery 将ajax完成转移到父函数
我在想办法: 我有一个函数可以进行ajax调用。我知道我会成功的。。在ajax完成后执行代码,但我要寻找的是,我是否可以返回一些东西,以便代码在完成后等待它完成 例如:Jquery 将ajax完成转移到父函数,jquery,ajax,Jquery,Ajax,我在想办法: 我有一个函数可以进行ajax调用。我知道我会成功的。。在ajax完成后执行代码,但我要寻找的是,我是否可以返回一些东西,以便代码在完成后等待它完成 例如: function loadPage(url){ $.get(url,function(data){ $("article").html(data); }) } 问题是我如何做这样的事情,也许是通过返回一些东西: function loadPage(url){ $.get(url,func
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());
试试这个:
function loadPage(url){
return $.get(url,function(data){
$("article").html(data);
})
}
get()函数返回具有done()函数的jQuery XHR对象。
请看这里的文档。因此,只需返回get函数的结果就可以了