ajax异步核心内容示例:实现页面中异步验证账号是否已存在
来源:互联网 发布:net.sf.json tobean 编辑:程序博客网 时间:2024/06/06 06:43
异步,相对于同步,在以前没有异步的时候,当用户填写一个表单必须将必须的信息填完才能提交,然后表单数据到达服务器端检验,如果发现填写有错误的地方,就会告诉用户,你哪没填写,哪格式不对,或者帐户名已存在等等,然后用户就得重新检查表单,再提交,再出错,这样,用户的体验就会极差,所以,就诞生了异步操作。
ajax是处理异步的一种方式,还可以使用iframe。这里介绍一下ajax的使用。这里用java语言写服务器端语言,也可用php等。
以验证账号是否已存在为例:
------------------------------------------------------------------------------------------------------------------------------------------------------------
这是jsp页面代码(可直接用于html):
核心是这三句:
var request = new XMLHttpRequest();
request.open(method,url,async);//async 默认为true,表示使用异步
//request.setHeader("Content-type",application/x-www-form-urlencoded);//若method是post则需要这句,否则会发生错误
request.send(String parameter); //若method为get,参数可为空
在ie5和ie6中可能不支持直接创建XMLHttpRequest对象,可加入一下if语句
然后在account输入框中添加一个焦点移出事件(光标从该区域中移开)触发上面的hasRegister函数
就是后边的 onblur="accountFormat()"其中hasRegister()就在该函数里面,这样做的目的是先在客户机中使用正则表达式检验账号格式,如果正确再调用hasRegister函数,减轻服务器负担。
这里我建议大家直接将account参数传到hasRegister中,减少客户机的负担。
------------------------------------------------------------------------------------------------------------------------------------------------------------------
这是服务器端代码:
当然,别忘了在web.xml中配置
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
运行结果:
还有小清新登陆ui
参考http://blog.csdn.net/rushkid02/article/details/7515058 侵删
- ajax异步核心内容示例:实现页面中异步验证账号是否已存在
- Ajax实现异步验证用户是否存在
- SSH中异步验证用户名是否已存在
- Ajax异步验证用户名是否已经存在
- 常用的Ajax异步操作范例,使用Ajax验证用户名是否已存在
- JQuery实现异步验证用户名是否存在
- SSH第一步——Ajax异步验证用户名是否存在
- thinkphp5.0+ajax异步刷新验证用户名是否存在
- PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
- 【java项目实践】详解Ajax工作原理以及实现异步验证用户名是否存在(java版)
- 利用Ajax异步验证用户名是否已被注册
- ajax注册页面异步验证
- 【java项目实践】详解Ajax工作原理以及实现异步验证用户名是否存在+源码下载(java版)
- 【java项目实践】详解Ajax工作原理以及实现异步验证用户名是否存在+源码下载(java版)
- Ajax异步检查用户名是否存在
- Ajax异步检查用户名是否存在
- Ajax异步检查用户名是否存在
- Ajax异步检查用户名是否存在
- proc相关操作
- Git(2)安装Git
- sqlite3常用的c语言函数接口
- 字符转换
- LibJpeg 使用说明(英文)
- ajax异步核心内容示例:实现页面中异步验证账号是否已存在
- 如何通过配置apache,让Wap主域名URL访问到子域名服务
- 最快让你上手ReactiveCocoa之基础篇
- 多维高斯分布协方差矩阵对数据分布的影响
- Git(3)基础操作
- Java Web学习总结(1)——JavaWeb开发入门
- Android入门- 关于Activity下的onCreate方法的参数详解
- JavaScript回顾--13_dom简介
- Git(4)分支