AJAX和XMLHttpRequest之间的区别

时间:2017-12-30 04:24:59

标签: javascript ajax request xmlhttprequest

from pandas.tseries.offsets import BDay date2 = date1 + pd.DateOffset(days=30) # some of these dates may fall on weekends date3 = date2 + 0*BDay() # this nudges any weekend dates to the next occurring Monday XMLHttpRequest之间有什么区别?任何人都可以提供一些例子来了解功能和性能方面的差异吗?

2 个答案:

答案 0 :(得分:1)

XMLHttpRequest可用于检索任何类型的数据,而不仅仅是XML,它支持HTTP以外的协议,包括文件和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');
    }
});

答案 1 :(得分:0)

  

我之前已经知道答案了。

(异步JavaScript + XML)

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