什么是AJAX
AJAX并不是一门新语言或技术
AJAX是一种web交互的新方法
按一定的方式组合在一起共同的协作中发挥各自的作用
使用XHTML和CSS标准化呈现
使用DOM实现动态显示和交互
使用XML和XSLT进行数据交换与处理
使用XMLttpRequest进行异步数据读取
使用javaScripte绑定和处理所有数据
AJAX技术
包含了七种技术
JavaScript
XML
CSS
XSTL
DOM
HTML/XHTML
XMLHttpRequest
AJAX的特点
最大特点
不需要刷新页面就可以改变页面内容,减少用户等待时间
按需处理业务
按需获取数据
异步执行
局部列表
AJAX技术的优势
根本理念是“按需取数据”
无刷新更新界面
可以将传统的服务器的工作转嫁到客户端,从而减轻服务器和宽带的负担
基于标准化技术,无须下载插件或虚拟机程序
AJAX开发五步骤
建立XMLHttpRequest对象
设置回调函数
使用open方法与服务器建立对象
向服务器段发送数据
在回调函数针对不同响应状态进行处理
XMLHttpRequest对象属性
0:表示请求没有发出(在调用open()函数之前)
1:表示请求已经建立但还没有发出(在调用send()函数之前)
2:表示请求已经发出正在处理之中(这里通常可以从响应得到内容头部)
3:表示请求已经处理,正在接收服务器的信息,响应中通常由部分数据可用,但是服务器还没有完成响应
4:响应已完成,可以访问服务器响应并使用
AJAX
最新推荐文章于 2025-03-16 10:00:00 发布