2.0 HTML5增强的XMLHttpRequest对象

2.0 HTML5增强的XMLHttpRequest对象

XMLHttpRequest对象可用于发送异步请求,也是Ajax技术的核心。异步发送请求是根本,不刷新页面动态加载只是表面现象。前端Ajax应用要使用XMLHttpRequest对象异步发送请求,既可以发送GET请求,也可以发送POST请求,也可以发送请求参数。

传统Web应用中发送请求不同,XMLHttpRequest对象必须以编程方式发送请求。
在请求发送出去之后,服务器响应会在合适的时候返回,但客户端浏览器不会自动加载这种异步响应,必须先调用XMLHttpRequest对象的responseTextresponseXMLresponse来获取服务器响应,
再通过DOM操作将服务器响应动态加载到当前页面中。