发布网友 发布时间:2022-04-26 22:20
共1个回答
热心网友 时间:2022-04-22 21:03
这个东西好难测..
它的ajax验证 ,验证的url是从html标签里指定的:
<input id="checkpass" class=":ajax;./d.asp" />然后,回调方法是在上面这里:
//ajax判断是否存在值用的是jQuery的getJSON方法,回传的参数有两个:
1. value : 当前文本框的输入的值
2. id : 当前文本框的ID
当然,这个如果看代码不明白的话,可以用浏览器的开发人员工具抓一下Request包,来查看他的回传参数:
接下来就是Server端的验证代码及回传了,你可以自己通过Request.QueryString("value")取得画面文本框输入的值,然后到资料库里进行验证什么的。 最主要的是验证结果怎么回传了: 其实验证结果只要回传一个标准格式的JSON字串,包含两个属性:success 和 message;
通过制定success是true或false,来表示当前验证是否通过;
而message则是代表在不通过的时候,需要给客户看的错误提示。
"{""success"":false,""message"":""Account Is Already Exsits!!""}"
我估计只要知道了返回值的格式,你自己就能写出来了。 代码放附件里了, 自己去看看那个asp文件吧!asp.net我熟,可是 asp我不熟悉,vb语言也忘干净了,所以测的时候很纠结,最后只是组了个固定的JSON字串回传,其他部分你自己去处理吧! 。