原来function callTestMethod(a,b,s){
      if(s=="1")
      {
 Method(a,b); //需要将a,b 2个参数传入 执行这个方法 
       }      
}//现在要加一个ajax的判断  如果返回true才执行 function callTestMethod(a,b,s){
if(s=="1")
{
TestClass.testMethod1(a,testMethod);    
}

}
function testMethod(data){
        if(data=="true")
        {
               //Method(a,b); a,b在什么时候传入 然后去执行这个方法 
         }
}

解决方案 »

  1.   


    //现在要加一个ajax的判断 如果返回true才执行  function callTestMethod(a,b,s){
    if(s=="1")//这里判断了,下面不需要判断

    TestClass.testMethod1(a,b, testMethod);   
    }}
    function testMethod(a, b){
        Method(a,b); a,b在什么时候传入 然后去执行这个方法  
    }//现在要加一个ajax的判断 如果返回true才执行  function callTestMethod(a,b,s){
    if(s=="1")

    TestClass.testMethod1("true",a,b,testMethod);   
    }}
    function testMethod(data){
      if(data=="true")
      {
      //Method(a,b); a,b在什么时候传入 然后去执行这个方法  
      }
    }
      

  2.   


    先谢了 不过这样还是不行
    这里我要用a 传给方法testMethod1 然后返回一个判断的值
    如果这个返回的值是true的话 再将a,b传给Method函数执行。。
      

  3.   


    function callTestMethod(a,b,s){
    if(s=="1")

    DWREngine.setAsync(false); 
    TestClass.testMethod1(a,testMethod);   
    DWREngine.setAsync(true); 
    }}function testMethod(data){
      if(data=="true")
      {
      //Method(a,b); a,b在什么时候传入 然后去执行这个方法  
      }
    }