ajax和axios有什么区别?

这篇具有很好参考价值的文章主要介绍了ajax和axios有什么区别?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、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有参-表单格式

ajax和axios有什么区别?

post无参-json格式

ajax和axios有什么区别?

 文章来源地址https://www.toymoban.com/news/detail-473954.html

3、axios发送请求

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

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

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

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

get请求

ajax和axios有什么区别?

 

post请求--表单格式

ajax和axios有什么区别?

 

4、axios快捷方式

get

ajax和axios有什么区别?

 

post

ajax和axios有什么区别?

 

到了这里,关于ajax和axios有什么区别?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 同步_异步请求和Ajax并利用axios框架简化

    目录 同步和异步 原生的Ajax 创建XMLHttpRequest对象 常用方法 常用属性 axios框架 同步请求:发送请求后,会做出回应,回应的内容会覆盖浏览器中的内容,这样会打断其他正常的操作,显得不太友好,并且请求时会携带所有的信息。 异步请求:前端正常输入时,可以同时与后端

    2024年02月13日
    浏览(36)
  • 异步回调中axios,ajax,promise,cors详解区分

    Ajax、Promise和Axios之间的关系是,它们都是用于在Web应用程序中发送异步HTTP请求的JavaScript库,但它们有不同的实现方式和用法。 Ajax是一种旧的技术,使用XMLHttpRequest对象来向服务器发送异步请求并获取响应。它通常需要手动编写回调函数来处理响应,并且容易出现回调地狱问

    2024年02月13日
    浏览(56)
  • Java网络开发(Asynchronous异步)—— 从 Jsp 到 Ajax 的 axios 到 vue & 同步请求 到 异步请求

    如果想做bilibili那样的边看视频边评论怎么搞?; 之前用jsp的方式,是无法实现这个需求的,因为每次评论后提交了评论,会把整个页面全部刷新,导致视频也回到未播放的初始状态,如下所示: 代码为: 这是因为,在每次浏览器请求后,只能等待服务器的响应,即这种方

    2024年02月09日
    浏览(61)
  • Ajax fetch Axios 的区别

    AJAX:一种创建交互式网页应用的网页执行交互技术 通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。意味着:在不重新加载整个网页 的情况下,对网页某部分进行更新。 缺点: 针对MVC编程,不符合前端MVVM;基于原生XHR;配置和调用方式非常混乱,基于

    2024年02月11日
    浏览(41)
  • ajax、axios、fetch的区别

    参考答案: ajax 是指一种创建交互式网页应用的网页开发技术,并且可以做到无需重新加载整个网页的情况下,能够更新部分网页,也叫作局部更新。 使用 ajax 发送请求是依靠于一个对象,叫 XmlHttpRequest 对象,通过这个对象我们可以从服务器获取到数据,然后再渲染到我们

    2024年02月14日
    浏览(33)
  • Ajax、Fetch、Axios三者的区别

    概念:Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。是一种网络请求的概念框架。 主要特点:实现页面局部刷新,主要使用js的XMLHttpRequest请求实现网络请求。 主要缺点:使用函数回调的方式实现异步请求,若请求里写请求将会导致回调地狱的发生。 示例代码: 概念:

    2024年04月15日
    浏览(29)
  • 前端异步请求并解决跨域问题(Ajax+axios框架)、后端响应多个数据(JSON)

    目录 一、前后端同步异步请求 1.同步请求: 2.异步请求: 3.跨域问题(前端问题) 4.axios框架(封装后) 二、后端向前端响应多个数据-JSON 1.同步请求:         发送一个请求,回应请求,回应的内容会覆盖浏览器中的内容,这样会 打断 前端其他的正常操作。 2.异步请求:

    2024年02月07日
    浏览(71)
  • axios是什么?axios使用axios和ajax

    Axios 是一个基于 Promise 的 HTTP 客户端,用于浏览器和 Node.js 环境。它是由 GitHub 用户 mzabriskie 开发的,并且得到了广泛的社区支持。Axios 的设计目标是提供一种简洁、易用且功能强大的 HTTP 请求方式,以替代传统的 Ajax(Asynchronous JavaScript and XML)技术。 Axios 与 Ajax 的比较 Aj

    2024年04月15日
    浏览(37)
  • JS面试题之ajax、axios、fetch的区别

    AsynchronousJavascriptAndXML 异步JavaScript和XML 它是一种创建 交互式 网页应用的 网页开发技术 。 它是一种在 无需重新加载整个网页 的情况下,能够 更新部分网页 的技术。 通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。 这意味着可以在不重新加载整个网页

    2023年04月23日
    浏览(68)
  • 【学一点儿前端】ajax、axios和fetch的概念、区别和易混淆点

    ajax是js异步技术的术语,早期相关的api是xhr,它是一个术语。 fetch是es6新增的用于网络请求标准api,它是一个api。 axios是用于网络请求的第三方库,它是一个库。 它的全称是:Asynchronous JavaScript And XML,翻译过来就是“异步的 Javascript 和 XML”。 很多小伙伴可能会误以为 Ajax

    2024年02月07日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包