1、Ajax是XMLHttpRequest对象,javascript,XML,CSS,DOM等多种技术的组合javascript
一、XML :(可扩展的标记语言)java
提供了用于描述结构化数据的格式,适用于不一样应用间的数据交互。浏览器
二、 XMLHttpRequest: 是一个具备应用程序接口的javascript对象,可以使用超文本协议 (HTTP)链接一个服务器。服务器
2、XMLHttpRequest对象函数
一、初始化spa
ie浏览器中 实力化为一个ActiveX对象xml
Var http_request = new ActiveXObject(“Msxml2.XMLHTTP”)对象
Var http_request = new ActiveXObject(“Microsoft.XMLHTTP”)接口
非ie浏览器中 实力化为一个本地javascript对象事件
Var http_request = new XMLHttpRequest();
二、XMLHttpRequest 对象的经常使用属性
1> 指定状态改变是所触发的事件处理器的属性 (onreadystatechange)
http_request.onreadystatechange = getResult (注意:此处不能添加小括号或 是参数名)
带参数的能够使用匿名函数
http_request.onreadystatechange = function(){
getResult(“添加的参数”)
}