这次也是前后端合作一起写项目,明显感觉到自己写页面比之前要快了一些 ,第一周的时间就已经写了好多,这次也是要使用axios来获取后端的接口,然后再用ajax来进行页面的渲染,axios也是在写项目中,我们要学习的东西。这里也介绍axios的基本用法
axios特点
- 支持客户端发送ajax请求
- 支持服务端node.js发送请求
- 支持Promise请求
axios的基本用法
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| axios({ method: '请求方式', // get post url: '请求地址', data: { // 拼接到请求体的参数, post请求的参数 xxx: xxx, }, params: { // 拼接到请求行的参数, get请求的参数 xxx: xxx } }).then(data=> { console.log(data) // 后台返回的结果 }).catch(err => { console.log(err) // 后台报错返回 })
|
axios的get传参
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <script>
axios.default.baseURL = 'http://110.40.205.103:8099/'; axios({ url: " /user/Application", method: "GET", params: { //此处的参数都会被拼接到url?的后面 name: name, }, }) .then((data) => { console.log(data); }) .catch((err) => { console.log(err); });
</script>
|
axios的post传参
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| axios.default.baseURL = 'http://110.40.205.103:8099/'; axios({ url: " /user/applicate", method: "POST", data: { name: name, age: age, sex: sex, }, }) .then((data) => { console.log(data); }) .catch((err) => { console.log(err); });
|
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 fortunate!