dwr java_源码演示DWR调用JAVA代码和关键易错点

6-JS代码中回调函数的分析:

function OnSave()

{

var userMap = {};

userMap.id = regForm.id.value;

userMap.password = regForm.password.value;

userMap.name = regForm.name.value;

userMap.email = regForm.email.value;

DWRUserAccess.save(userMap, saveFun);

//save是DWRUserAccess(java)中的方法,UserMap对应其参数,saveFun是回调函数,根据save的返回进行响应,打他即为save的返回,此处为一个bool值,对应增删改操作

}

//回调函数1

function saveFun(data)

{

if (data)

{

alert("注册成功!");

} else

{

alert("登陆ID已经存在!");

}

}

function OnFind()

{

DWRUserAccess.find(queryForm.id.value, findFun);

//find是DWRUserAccess(java)中的方法,queryForm.id.value对应其参数,findFun是回调函数,根据find的返回进行响应,打他即为save的返回,此处为一个User对象,查询操作

}

//回调函数2

function findFun(data)

{

if (data == null)

{

alert("无法找到用户:"+queryForm.id.value);

return;

}

alert("找到用户,nid:"+data.id+",npassword:"+data.password+",nname:"+data.name+",nemail:"+data.email);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值