位置: IT常识 - 正文

ajax和axios有什么区别?(ajax和axios区别)

编辑:rootadmin
ajax和axios有什么区别? 1、ajax和axios有什么区别?

推荐整理分享ajax和axios有什么区别?(ajax和axios区别),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ajax区别,ajax区别,ajax区别,ajax区别,ajax和axios有什么关系,ajax和axios有啥区别,ajax和ashx,ajax和axios有什么区别,内容如对您有帮助,希望把文章链接给更多的朋友!

ajax特点:     1.异步的XML和JavaScript     2.可以运行浏览器 不可以运行在node     3.发送给后台数据需要手动转换 请求头手动设置     4.后端响应的数据需要自己转换/json格式 axios特点:     1.基于promise的http库     2.可以调用promise的api     3.axios默认发送就是get请求 发送数据默认格式json     4.axios请求头的数据格式会自动转换

2、原生的ajax发送请求get有参// 1、创建一个ajax实例 let xhr = new XMLHttpRequest() // 2.1参数 let params = { page: 1, pageSize: 10, } // 2、打开一个连接 xhr.open('get', 'http://121.199.0.35:8888/index/article/pageQuery?' +Qs.stringify(params)) // 3、发送请求 xhr.send() // 4、接收响应 xhr.onreadystatechange = function () { if (xhr.readyState === 4 && xhr.status === 200) { // console.log(xhr.responseText); // 需要将json对象转普通对象 console.log(JSON.parse(xhr.responseText)); } }post有参-表单格式

post无参-json格式

3、axios发送请求ajax和axios有什么区别?(ajax和axios区别)

axios默认发送get请求、默认发送json格式的数据

get,传参时,会默认将参数自动转化为查询字符串

post,传json格式时也不用转换,因为默认的是json格式

post,传表单格式时,需要用到引用qs将参数转为表单格式

get请求

post请求--表单格式

4、axios快捷方式get

post

本文链接地址:https://www.jiuchutong.com/zhishi/299740.html 转载请保留说明!

上一篇:【学vue跟玩一样】快速学会常用指令及如何理解生命周期(vue好不好学)

下一篇:量子退火算法入门(4):旅行商问题的QUBO建模「上篇」(量子退火算法入门6)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络