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