微软曾经在ExchangeServer产品中提供了一个基于Web的邮件管理系统,为了能够在后台异步与服务器进行通讯,微软在IE中增加了两个关键性的组件来支持与服务器的通讯和XML的处理。2005年的时候,JesseJamesGarrett发表了一篇文章,在这片文章中介绍了一种新的Web开发技术,用他的话说,就是Ajax,这是对AsynchromousJavaScript+XML的简写。由于在JavaScript中处理XML没有JSON更加方便,所以负责通讯的组件被广泛使用,而XML的处理较少用到。因此,现在广泛使用其中与服务器通讯的组件。负责与服务器进行通讯的组件称为XMLHttpReq