解决方案 »

  1.   

    将a和b融合成一个方法,然后原有的b方法中的代码部分根据条件执行
      

  2.   

    不是特别明白楼主的问题,如果a和b方法楼主能自由控制,那么就像1楼说的合并下,如果a和b方法楼主无法控制,那我也没太好办法
      

  3.   


    a和b如果不能融合呢,简单说a是一个封装好的,就一句话;
      

  4.   

    建议使用jQuery的Ajax来实现比较容易,a方法通过Ajax方法请求到页面后,然后在Ajax请求成功后执行b,
    比如用jQuery的load方法,如假如说存在一个div,当然其他元素也可以,只要该元素里面允许放内容,$("div").load("请求的action",function(){
    //该回调函数式load加载完后执行,那么这个地方就可以执行你所谓的b方法。
    });
      

  5.   

    我不知道是我理解的太简单了,还是楼主理解的太复杂了?
    你不知道 A,B会先执行哪个?其实你的问题已经给出了,必须是要先A结束后再调B,也就是在A里面调B就行了function a(){
         //ajax请求, 或者其它操作 完成后
         b();
    }
    function b(){
    }