我怎样才能返回回调函数提取的内容

时间:2015-07-23 12:20:45

标签: javascript ajax multithreading asynchronous callback

我有一个ajax库您可以看到代码here。 我有另一个使用ajax函数的函数,需要返回ajax函数返回的内容,就像这样

function returnMyData(){
var data;
    ajax.get("someDomain",function(err,dt){
    if(dt){data= dt}
    });
return data;
}

这里一切看起来都很好,但javascript将返回null,因为回调不会获取数据,因为javascript的多线程性质。 所以我的问题我怎么能等到数据被提取并返回然后我试图使用,但它冻结浏览器或给出无响应的脚本错误。

0 个答案:

没有答案