ajaxpro方法ajaxmethod调用示例
ajaxpro使用总结系列其他内容
ajaxpro综合示例-ajaxpro无刷新更新gridview数据
ajaxPro7.7.31.1 出现this.onTimeout is not a function 的Bug解决方案
ajaxPro7.7.31.1 返回DataTable,DateSet出错
ajaxpro无刷新,分页更新repeater/GridView数据源
下面为ajaxpro方法ajaxmethod调用示例
+展开
-C#
//假设注册的类名为Test
[AjaxPro.AjaxMethod]
public int add(int a,int b)
{
return a + b;
}
[AjaxPro.AjaxMethod]
public int add(int a,int b)
{
return a + b;
}
+展开
-JavaScript
//同步执行
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'});//=====
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'});//=====
加支付宝好友偷能量挖...
原创文章,转载请注明出处:ajaxpro方法ajaxmethod调用示例