js有没有可能一个函数执行到一半的时候执行另一个函数?



  $.ajax({
        type: "GET",
        url: "www.xxx.com/xxx.php",
        data: {username:123},
        dataType: "json",
        success: function(data){
            //假如执行到这里的时候,ajax加载完成了,
            //这时候是要等到myFun执行完了才执行success方法,还是两个方法同时执行?
        }
 });

function myFun(){
    var a = 1;
    a ++;
    a ++;
    
    //有没有可能执行到这里的时候同时执行success里的代码.
    //假如执行到这里的时候,ajax加载完成了,这时候是要等到myFun执行完了
    //才执行success方法,还是两个方法同时执行?
    a ++;
    a ++;
}

如上代码所示,假如myFun()这个函数正在执行的时候,ajax数据加载成功了,这时候是要等myFun执行完了再去执行success()方法,还是两个同时执行?

查看回复

相关问答