jquery与javascript各自实现ajax异步请求验证毕业论文

jquery与javascript各自实现ajax异步请求验证毕业论文

ID:796380

大小:217.54 KB

页数:19页

时间:2017-09-05

jquery与javascript各自实现ajax异步请求验证毕业论文_第1页
jquery与javascript各自实现ajax异步请求验证毕业论文_第2页
jquery与javascript各自实现ajax异步请求验证毕业论文_第3页
jquery与javascript各自实现ajax异步请求验证毕业论文_第4页
jquery与javascript各自实现ajax异步请求验证毕业论文_第5页
资源描述:

《jquery与javascript各自实现ajax异步请求验证毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、jQuery和JavaScript分别实现AJAX异步请求验证AJAX概述1.什么是Ajax?Ajax是由JesseJamesGarrett创造的,是“AsynchronousJavaScript+XML的简写”。2.AdaptivePath公司的JesseJamesGarrett这样定义Ajax:Ajax不是一种新技术,而是一种新的理念。实际上,它由几种蓬勃发展的技术以新的强大方式组合而成。Ajax包含:基于XHTML和CSS标准的表示;使用DocumentObjectModel进行动态显示和交

2、互;使用XMLHttpRequest与服务器进行异步通信;使用JavaScript绑定一切。3.与传统的Web应用不同,AJAX采用异步交互过程。(1).AJAX在用户与服务器之间引入一个中间媒介,从而消除了网络交互过程中的处理—等待—处理—等待缺点。(2).用户的浏览器在执行任务时即装载了AJAX引擎。AJAX引擎用JavaScript语言编写,通常藏在一个隐藏的框架中。它负责编译用户界面及与服务器之间的交互。AJAX引擎允许用户与应用软件之间的交互过程异步进行,独立于用户与网络服务器间的交流。

3、现在,可以用Javascript调用AJAX引擎来代替产生一个HTTP的用户动作,内存中的数据编辑、页面导航、数据校验这些不需要重新载入整个页面的需求可以交给AJAX来执行。3.核心对象—XMLHttpRequest,XMLHttpRequest详解参考http://www.w3school.com.cn/xmldom/dom_http.aspXMLHttpRequest是XMLHTTP组件的对象,通过这个对象,AJAX可以像桌面应用程序一样只同服务器进行数据层面的交换,而不用每次都刷新界面,也不

4、用每次将数据处理的工作都交给服务器来做;这样既减轻了服务器负担又加快了响应速度、缩短了用户等待的时间。一、用户名校验服务器返回简单文本数据Ajax实例1.页面代码(checkUsername.html)Html代码1.   2.  4.  5.  6.

5、  用户名校验  1.    2.    3.  4.  5.      6.  7.    用户名: 
  8.      9.      10.      11.      12.

7、      13.      14.      15.  16.      17.  18.  19.   

8、Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">用户名校验