用于局部页面刷新
1.创建XMLHttpRequest对象,判断浏览器类型,老版本使用ActiveX对象
2.调用createXmlHttp()创建xmlHttpRequest核心对象
3.xmlHttp.open();发送请求到目的页面
4.设置请求完成之后处理的回调函数
总结:ajax是指一种交互式网页开发技术
优点:局部刷新,优化了浏览器与服务器之间的传输
在客户端运行承担了一部分本来由服务器承担的工作
缺点:破坏了程序的异常机制
x注意:1.mlHttpRequest是javaScript的对象,是一种异步支持。xmlHttpRequest
2.ajax技术体系:html,css,xml,xmlHttpRequest,javaScript使您可以使用JavaScript向服务器提吃请求并处理响应
3.IE中通过new ActiveXObiect()得到,Firefox中通过new XMLHttpRequest()得到
4.XMLHttpRequest对象的常用方法和属性:
open("method","URL"):建立对服务器的调用,第一个参数是http请求,方式可以为get,post。
send()方法
abort()方法
status:服务器的状态码,200对应ok,400对应not found
xml:扩展标记语言,用一系列简单的标记描述数据。
xml的解析方法:dom解析和sax解析,dom是一次性解析xml文件,sax是按时间驱动的方法解析的
5.发送请求不传递任何参数