来源:https://wwwdev.cn/article/20101223/ajaxpro-usage-summary-call-ajaxmethod.aspx
下面为ajaxpro方法ajaxmethod调用示例
//假设注册的类名为Test [AjaxPro.AjaxMethod] public int add(int a,int b) { return a + b; }
//同步执行 var v=Test.add(3,5).value;//可以直接使用value属性获取返回值 alert(v)//输出8 //异步执行,context参数 function callback(r){ var v=r.value; alert(v)//输出8 alert(r.context)//输出“context参数1”,“context参数2”被忽略 //json对象的context //alert(r.context.p1+'/n'+r.context.p2); } //下面这种方法传递的context参数,会导致context参数2被忽略,要想context存储多个参数,传递json对象 Test.add(3,5,callback,'context参数1','context参数2'); //Test.add(3,5,callback,{p1:'context参数1',p2:'context参数2'});//=====