AJAX与XML有什么关系?

时间:2014-06-06 09:17:32

标签: javascript ajax xml xmlhttprequest

好吧,也许这个标题有点误导。但是什么是XML的处理被命名为AJAX的核心元素?我的意思是,异步Javascript和XML是使用XMLHttpRequest对象获取... XML的名称?不是真的,因为你可以获取任何东西:纯文本,JSON,脚本等。

那么,为什么称之为?我的第一个想法是它是在JSON出现之前命名的,但是原始文本肯定可以并且能够获取吗? XML不是唯一的事物。

2 个答案:

答案 0 :(得分:2)

Ajax中的X来自XMLHttpRequest对象的名称,该对象提供了执行Ajax的最常用方法。

XMLHttpRequest对象以这种方式命名,因为在设计时,微软的内部政治意味着如果将其作为现有库的一部分并且XML团队提供帮助,最容易将其发布。

source

答案 1 :(得分:1)

我认为这是一个很好的问题,并咨询了维基百科(http://en.wikipedia.org/wiki/Ajax_%28programming%29)。根据本文内容正确的条件,Ajax的根源来自

  

Internet Explorer 5中的XMLHTTP ActiveX控件,后来被Mozilla,Safari,Opera和其他浏览器用作XMLHttpRequest JavaScript对象