JavaScript中XMLHttpRequest对象是整个Ajax技术的核心,它提供了异步发送恳求的能力 。而用户名或爱称的验证就可以使XMLHttpRequest对象实现。下面是个小反例。
页面:
简单的输入框
#b:3:9:a:6:e:0:1:4:a:d:d:6:7:a:c:4:9:8:4:f:a:7:c:e:a:e:d:6:8:f:4#
#c:5:7:a:3:0:3:a:8:8:4:0:4:2:8:0:4:3:e:1:e:8:4:5:2:5:d:d:f:2:b:2#
JS代码如下:
#f:0:7:6:e:c:6:d:2:2:7:f:2:7:a:1:3:c:6:a:2:e:e:e:c:f:e:f:6:e:9:1#
getElementsByName方式,根据浏览器的不同获得不同的XMLHttpRequest对象(提供异步发送恳求的能力):
#7:3:0:d:9:4:5:5:b:1:5:8:3:3:a:0:e:1:b:9:9:d:6:7:a:e:c:e:c:e:0:6#
servlet:仅仅为了测试,并没有真正从dao层查询
#b:f:e:f:5:6:8:a:3:4:3:f:3:b:c:7:0:0:9:b:d:5:2:5:0:3:2:0:2:b:6:3#
测试:
#9:d:e:a:c:4:4:3:5:5:1:c:b:e:f:0:6:8:d:3:d:e:d:2:d:e:5:3:b:c:3:2#
由于在servlet中我们只验证tom是否存在,所以tom显示已使用。
原文链接: