AJAX和XMLHttpRequest之间的区别[重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AJAX和XMLHttpRequest之间的区别[重复]相关的知识,希望对你有一定的参考价值。
这个问题在这里已有答案:
XMLHttpRequest
和AJAX
有什么区别?任何人都可以提供一些例子来了解功能和性能方面的差异吗?
答案
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之间的区别[重复]的主要内容,如果未能解决你的问题,请参考以下文章