ajax axios
时间: 2023-09-20 12:14:21 浏览: 115
axios.js
ajax和axios都是用于发送网络请求的技术,但它们之间有一些区别。ajax是一种基于XMLHttpRequest对象的技术,通过使用回调函数来处理请求的结果。而axios是一个基于Promise的封装库,它提供了简化发送请求的方法,不需要设置回调函数,而是可以直接使用then方法处理返回的数据。axios还具有一些其他特性,例如支持拦截请求和响应、自动转换响应为JSON格式、提供并发请求等。
另外,需要注意的是fetch也是一种用于发送网络请求的技术,它是在ES6中出现的,并使用了Promise对象。与ajax和axios不同的是,fetch是原生的JavaScript技术,不使用XMLHttpRequest对象。
总结来说,ajax是一种基于XMLHttpRequest对象的技术,axios是对ajax的封装,并使用Promise实现。fetch是原生的JavaScript技术,使用了ES6中的Promise对象。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* [Axios和Ajax的区别是什么](https://blog.csdn.net/qq_45037155/article/details/126829429)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
- *2* [ajax和axios](https://blog.csdn.net/qq_48973567/article/details/127830858)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
- *3* [ajax与axios](https://blog.csdn.net/qq_43392573/article/details/115964531)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]
阅读全文