什么是axios
axios是一个获取后台数据的插件
使用 前提得安装node.js
页面直接引用
下载 选中文件夹 shift+右键 调出命令窗口 输入 npm i axios -g
axios的特性
1.可以从浏览器中创建XHR对象
2、可以从nodeJS中创建HTTP请求
3、支持Promise
4、可以拦截请求和响应
5、可以转换请求数据和响应数据
6、可以取消请求
7、可以自动转换JSON数据
8、客户端支持防御XSRF
获取数据:
路径为后台数据接口
在用axios获取后台数据时,
get function(){
var url = '路径'
axios.get(url,{params:参数}).then(function(储存后台数据的变量:A){ //then为成功后的回调
对象名.渲染页面的函数名(A.data) // data是在使用axios的时候,axios给数据添加了一个data来封装获得的数据,
}).catchcatch(function (用来储存错误信息的变量:error){ // 捕捉错误
alert(error) // 请求失败之后,执行这个函数
})
}
axios get 方法
仅仅请求后台数据
axios.get('index.php')
.then(function (response) {
console.log(response);
})