使用XMLHttpRequest(XHR)对象与服务器交互

说明:
使用XMLHttpRequest(XML)对象可以与服务器进行交互,你可以从URL获取数据,而无需让整个页面刷新。这允许网页在不影响用户的操作下更新页面的局部能容,在AJAX编程中,XMLHttpRequest被大量的使用;

XMLHttpRequest----->XMLHttpRequestEventTarget------->EventTarget

一般http请求与ajax请求的区别

1.ajax请求时一种特殊的htt请求
2.对服务器来说,没有任何区别,区别在浏览器端
3.浏览器端发请求:只有XHR或fetch发出的才是ajax请求,其他所有的都是非ajax请求
4.浏览器端接收到相应
1)一般请求:浏览器一般会直接现实响应体数据,也就是我们常说的刷新/跳转页面
2)ajax请求:浏览器不会对界面进行任何更新操作,知识调用监视的回调函数并传入响应相关数据
在这里插入图片描述
ajax请求API
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

封装发送ajax请求的函数


版权声明:本文为weixin_46872121原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。