XMLHTTP
XMLHttpRequest(简称XHR)技术是一种异步发送和接收用于传输XML文件的HTTP协议的浏览器端javaScript技术,它允许在不重新装入整个网页的情况下,对网页进行部分更新而无需向服务器发出请求。XMLHttpRequest技术是AJAX技术的基础,又是Web 2.0技术中重要的一环。
XMLHttpRequest技术给普通网页带来了极大的改变,比如微软、Yahoo等网站可以提供实时的数据交互,用户可以输入关键字等提交请求,而不用刷新整个页面,从而得到更方便、快捷、省时的数据交互服务,而XMLHttpRequest技术也变得越来越流行和重要。
操作XMLHttpRequest技术需要浏览器支持,当然也支持对请求前后的操作,操作顺带是可以用javascript写完成的,所以操作起来也是比较容易的,只要有正确的方式,流程就是:创建XMLHttpRequest实例、设置请求参数、发送请求、等待服务器响应、处理返回的数据。
XMLHttpRequest技术可以说是Ajax技术的核心,它的出现让Web上的交互更加简单,能更有效的增加网站的用户体验。它将传统的页面刷新模式变为局部数据传输,不管是前台页面还是数据安全传输都能大大减少更新时服务器的工作量,也使前台体验更加实时友好,是当今网络领域的重要技术之一。