Ajax 是异步的JavaScript和XML,是一种创建交互式网页应用的网页开发技术,用于浏览器和服务器之间进行数据交互。
Ajax在浏览器与web服务器之间使用异步数据传输(http请求),这样就可以使网页从服务器请求少量的信息,而不是整个页面。Ajax描述了一种主要使用脚本操作http的web应用架构,Ajax应用的主要特点是使用脚本操纵http和Web服务器进行数据交换,不会导致页面重载。
1.get 无参
// 1.创建实例对象
var xhr = new XMLHttpRequest();
// 2.打开一个连接
// 第一个参数请求方式
// 第二个参数是接口地址
xhr.open('get','http://47.93.206.13:8002/index/findAllCategory');
// 3.发送请求
xhr.send();
// 4.接收响应
xhr.onreadystatechange = function () {
// 表示请求发送成功,可以接收响应
if(xhr.readyState === 4&xhr.status === 200){
console.log(xhr.responseText);
}
if(xhr.readyState === 4&xhr.status === 500){
console.log(xhr.responseText);
}
}
2.get携带参数