当前位置: 首页 > wzjs >正文

百度wap网站建设专注湛江地区网站开发定制建设

百度wap网站建设,专注湛江地区网站开发定制建设,网站链接如何做二维码,沧州网站建设培训Ajax:异步的JavaScript和XML 作用: 数据交换异步交互 Axios:就是对原生Ajax进行封装,简化书写,快速开发 使用逻辑: 首先要安装Axios,可以通过npm在项目中安装: 打开命令行工具…

Ajax:异步的JavaScript和XML

作用:

  1. 数据交换
  2. 异步交互

Axios:就是对原生Ajax进行封装,简化书写,快速开发 

使用逻辑: 

首先要安装Axios,可以通过npm在项目中安装:

  1. 打开命令行工具,进入项目根目录
  2. 运行以下命令来安装Axios:
npm install axios
  1. 安装完成后,你可以在项目中引入Axios来发送HTTP请求。在JavaScript文件中引入Axios的方法如下:
const axios = require('axios');

或者如果你是在浏览器环境中使用Axios,你可以通过<script>标签引入CDN:

<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>

这样就可以开始使用Axios来发送网络请求了。

  axios({method:'GET',url:"http://localhost:3000/api/data"}).then((result)=>{           //成功回调函数console.log(result.data);}).catch((err)=>{             //失败回调函数alert(err);});

method:请求方式,GET/POST....
url:请求路径
data:请求数据(POST)
params :发送请求时携带的url参数 如:...?key=val

Axios-请求方式别名 

为了方便起见,Axios已经为所有支持的请求方法提供了别名

在Axios中,可以通过提供不同的方法来发送不同类型的HTTP请求。下面是一些常用的Axios请求别名方法:

axios.request(config):发送自定义请求,可以定义请求的方法、URL、请求头、请求体等配置。

axios.request({method: 'post',url: 'https://api.example.com/custom_request',data: {key: 'value'}
})
.then(response => {console.log(response.data);
})
.catch(error => {console.error(error);
});

axios.get(url[, config]):发送GET请求,配置可以包括params、headers等。

axios.get('https://api.example.com/get_data', { params: { id: 123 } })
.then(response => {console.log(response.data);
})
.catch(error => {console.error(error);
});

axios.delete(url[, config]):发送DELETE请求,可以设置URL和请求配置。

axios.delete('https://api.example.com/delete_data', { params: { id: 456 } })
.then(response => {console.log(response.data);
})
.catch(error => {console.error(error);
});

axios.post(url[, data[, config]]):发送POST请求,同时可以传递请求体数据和配置。

axios.post('https://api.example.com/post_data', { key: 'value' }, { headers: { 'Content-Type': 'application/json' } })
.then(response => {console.log(response.data);
})
.catch(error => {console.error(error);
});

axios.put(url[, data[, config]]):发送PUT请求,可以传递URL、请求体数据和配置。

axios.put('https://api.example.com/put_data', { key: 'value' })
.then(response => {console.log(response.data);
})
.catch(error => {console.error(error);
});

通过使用这些请求别名方法,你可以更加方便地发送不同类型的HTTP请求。

输出先后顺序:

       原因:Ajax是异步请求

解决方法:

 异步同步化(让代码从上往下按顺序执行)

 可以通过async、await可以让异步变为同步操作。async就是来声明一个异步方法,await是用来等待异步任务执行

http://www.dtcms.com/wzjs/599274.html

相关文章:

  • php做网站示例深圳品牌做网站公司哪家好
  • 保定设计网站建设深圳金融投资网站建设
  • 做电容的网站中国建设银行官网首页 网站首页
  • xuezuo网站建设宁波seo推广优化怎么做
  • 深圳高端网站制作2023年免费域名推荐
  • phpmysql旅游网站开发wordpress 插件调用文章
  • 贵阳市建设局网站深圳电商网站制作公司
  • 郑州市网站建设做一个网站建设需要多少钱
  • 网站开发怎么在页面上调用高德地图显示位置html5 后台网站模板
  • 绵阳网站建设制作网站开发技术是
  • 甘肃省城乡与建设厅网站首页公司做网站哪个好
  • 农村小伙创业做网站做网站销售门窗怎么做
  • 深圳网站建设价格是多少钱WordPress京东淘宝主题
  • 淘宝网站是语言用什么做的简易动漫网站模板
  • 长沙营销型网站建设费用烟台商城app开发
  • 北京平台网站建设价位旧域名找新域名的方法
  • 手机网站生成app软件企业网站搭建教程
  • 东莞企业网站网站关键词排名优化方法
  • 穆棱市住房和城乡建设局网站企业年报网上申报系统
  • 怎么自己做网站的推广wordpress 手机版菜单
  • 建设银行人力资源系统网站怎么进潜力的网站设计制作
  • 给网站公司做网站系统下载网站源码
  • 长沙手机网站公司网站制作公司官网南京
  • 自适应网站开发资源张家港市凤凰镇建设局网站
  • 做内容网站赚钱吗网站建站网站建站
  • 怎么给网站做备份呢自适应网站的代表
  • 建设网站出什么科目域名备案需要网站搭建完成吗
  • 关于单位建设网站的申请wordpress发帖
  • 做牛津布面料在哪个网站找客户佛山网站建设在哪找
  • 网站建设维护实训总结怎样用自己的pid做搜索网站