if (b()) {
 // do something;
}这样

解决方案 »

  1.   

    忘了说 ,我现在是触发a()事件的,触发后再里面调用b让b完全执行完再走下面的代码
      

  2.   

    在你的ajax方法设置一下 asyn:false    试一试。
    这样可以保证你ajax执行完成以后才走你下面的方法。
      

  3.   

    在你的ajax方法设置一下 asyn:false    试一试。
    这样可以保证你ajax执行完成以后才走你下面的方法。不行....的
      

  4.   

    b()方法执行成功后,给返回一个flag,再根据flag做判断执行后面的
      

  5.   

    在 b()中 加个 返回值  执行完后 返回 "1"
    a(){
      var flag="0":
        flag=b();
    if(flag=="1"){
       xxxx;
     xxxx
    }
    }