AJAX和XMLHttpRequest之间的区别[重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AJAX和XMLHttpRequest之间的区别[重复]相关的知识,希望对你有一定的参考价值。

XMLHttpRequestAJAX有什么区别?任何人都可以提供一些例子来了解功能和性能方面的差异吗?

答案

XMLHttpRequest可用于检索任何类型的数据,而不仅仅是XML,它支持HTTP以外的协议,包括file和ftp。

var XMLHttpRequest = new XMLHttpRequest();
XMLHttpRequest.onreadystatechange = function() {
    if (XMLHttpRequest.readyState == XMLHttpRequest.DONE) {
        console.log(XMLHttpRequest.responseText);
    }
}
XMLHttpRequest.open('GET', 'http://google.com', true);
XMLHttpRequest.send(null);

AJAX代表异步javascript和XML。它是使用XMLHttpRequest与服务器通信。

它可以以各种格式发送和接收信息,包括JSON,XML,html和文本文件。

var request = $.ajax({
    type: 'GET',
    url: "http://google.com",
    async: true,
    success: function() {
        console.log('sucess');
    }
});
另一答案

我已经知道之前提交的答案。

(异步JavaScript + XML)

是一组相互关联的客户端和服务器端开发技术,允许更新网页的某些部分,而无需重新加载整个页面,而是考虑YouTube,Google地图,Gmail和Facebook中的标签等网站。它以其创新的概念改变了可用性和Web应用程序的速度:在后台与服务器异步交换少量数据,而不会影响页面的其余部分。 XMLHttpRequest只是ajax的一个实现,XMLHttpRequest对象用于与服务器交换数据。

以上是关于AJAX和XMLHttpRequest之间的区别[重复]的主要内容,如果未能解决你的问题,请参考以下文章

ajax和axiosfetch的区别

ajax和axiosfetch的区别

ajax 和xmlHttpRequest区别

前端随心记---------Axios/fetch/ajax的区别

axios和ajax的区别在哪里?

XMLHttpRequest、jQuery.ajax、jQuery.post、jQuery.get 有啥区别