Ajax

Ajax(异步 JavaScript 和 XML)
我们可以使用Ajax,从浏览器端向服务器端发送请求,并且可以携带数据

异步:可以异步地向服务器发送请求,在等待响应的过程中,不会阻塞当前页面,浏览器可以做自己的事情。直到成功获取响应后,浏览器才开始处理响应数据

XML(可扩展标记语言):是前后端数据通信时传输数据的一种格式,现在比较常用的是 JSON

Ajax 是浏览器与服务器之间的一种异步通信方式
Ajax 想要实现浏览器与服务器之间的异步通信,需要依靠 XMLHttpRequest,它是一个构造函数
不论是 XMLHttpRequest 还是 Ajax,都没有和具体的某种数据格式绑定

使用 Ajax 可以在不重新加载整个页面的情况下,对页面的某部分进行更新
(1) 慕课网注册检测
(2) 慕课网搜索提示

搭建 Ajax 开发环境:Ajax 需要服务器环境,非服务器环境下,很多浏览器无法正常使用 Ajax

Ajax 的使用步骤

1.创建 xhr 对象

const xhr = new XMLHttpRequest();

2.准备发送请求

xhr.open('HTTP 方法 GET、POST、PUT、DELETE','地址 URL https://www.imooc.com/api/http/search/suggest?word=js',true);
//伪代码
// 调用 open 并不会真正发送请求,而只是做好发送请求前的准备工作
上一篇:js获取源代码


下一篇:前端JS面试题-JS Web Api