时间:2021-05-26
1:Ajax技术包含以下几点:
基于Web标准(XHTML + CSS)的展示
使用DOM进行动态显示和交互
使用XMLHttpRequest进行数据交换和相关操作
使用javascript将所有内容绑定在一起
Ajax的核心是JavaScript的XMLHttpRequest对象,它是一种支持异步请求的技术。简而言之,使用JS可以控制XMLHttpRequest对象向服务器提出请求并处理响应,
而不影响用户对页面的正常访问。对于XMLHttpRequest对象,不同的浏览器提供了不同的支持,IE是将其作为ActiveX控件集成到浏览器中的,而其他主流的浏览器直接
作为一般的JS对象来创建。
2:JS中的Ajax
XMLHttpRequest对象的属性及简要说明
名称
说明
readyState
通信的状态,当XMLHttpRequest对象把一个HTTP请求发送到服务器,到接收到服务器响应信息,整个过程将经历5种状态,该属性取值为为0-4
onreadystatechange
设置回调事件处理程序,当readyState属性的值改变时,会激发此事件
responseText
服务器返回的text/html格式的文档
responseXML
服务器返回的text/xml格式的文档
status
描述了HTTP响应short类型的状态代码,100表示Continue, 101表示Switching protocols数据交换,200表示执行正常,404表示未找到页面,500表示内部程序错误
statusText
HTTP响应的状态代码对应的文本(OK, not found)
代码
说明
0
代表未初始化的状态。创建了一个XMLHttpRequest对象,尚未初始化
1
代表连接状态,已经调用了open方法,并且已经准备好发送请求
2
代表发送状态,已经调用了send方法发出请求,尚未得到响应结果
3
代表正在接收状态,已经接收了HTTP响应的头部信息,正在接收响应内容
4
代表已加载状态,此时响应内容已完全被接收
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
如下:1:非Ajax前台:对应后台:2:JQuery之Ajax在介绍使用JQuery提交表单前,我们需要首先引用jquery.form.js,它来自于http:
前面介绍了《jquery+ajax注册实时验证》及《jQuery使用$.ajax进行即时验证的方法》。这里进一步总结了jQuery的Ajax用户认证和注册技术。
上文(零基础学习AJAX之AJAX的简介和基础)对ajax异步请求服务器做了详细的介绍和基础应用,可以看出,ajax的一些过程是相对不变的。不必要每次发送请求都
今天遇到了一个很都疼的问题。在一个函数中调用了JQuery的异步函数$.ajax,然后在$.ajax函数外之后又有一段Jquery代码。每次都是在$.ajax之
Jquery的Ajax技术(重点)jquery是一个优秀的js框架,自然对js原生的ajax进行了封装,封装后的ajax的操作方法更简洁,功能更强大,与ajax