Ajax--XMLHttpRequest的使用
1、创建XMLHttpRequest对象(实现方法不统一):
--IE把XMLHttpRequest实现为一个ActiveX对象;
--其他浏览器(Firefox、Chrome等)把它实现为一个本地的JavaScript对象;
--XMLHttpRequest在不同浏览器上的实现是兼容的,所以可以用同样的方式访问XMLHttpRequest实例的属性和方法,而不论这个实例创建的方法是什么。
2、XMLHttpRequest的方法:
3、XMLHttpRequest的属性:
4、onreadystatechange:
--该事件由服务器触发,而不是用户;
--在Ajax执行过程中,服务器会通知客户端当前的通信状态。这依靠更新XMLHttpRequest对象的readyState来实现。改变readyState属性是服务器对客户端连接操作的一种方式,每次readyState改变都会触发onreadystatechange事件;