国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Ajax】筆記-Axios與函數(shù)發(fā)送AJAX請求

這篇具有很好參考價值的文章主要介紹了【Ajax】筆記-Axios與函數(shù)發(fā)送AJAX請求。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Axios 和 Ajax 的區(qū)別

1、Axios是一個基于Promise的HTTP庫,而Ajax是對原生XHR的封裝;
2、Ajax技術實現(xiàn)了局部數(shù)據(jù)的刷新,而Axios實現(xiàn)了對ajax的封裝。

優(yōu)缺點:

ajax:
本身是針對MVC的編程,不符合現(xiàn)在前端MVVM的浪潮
基于原生的XHR開發(fā),XHR本身的架構(gòu)不清晰,已經(jīng)有了fetch的替代方案
JQuery整個項目太大,單純使用ajax卻要引入整個JQuery非常的不合理(采取個性化打包的方案又不能享受CDN服務
axios:
從 node.js 創(chuàng)建 http 請求
支持 Promise API
客戶端支持防止CSRF
提供了一些并發(fā)請求的接口(重要,方便了很多的操作)

GET 請求

        // https://github.com/axios/axios
        const btns = document.querySelectorAll('button');

        //配置 baseURL
        axios.defaults.baseURL = 'http://127.0.0.1:8000';

        btns[0].onclick = function () {
            //GET 請求
            axios.get('/axios-server', {
                //url 參數(shù)
                params: {
                    id: 100,
                    vip: 7
                },
                //請求頭信息
                headers: {
                    name: 'atguigu',
                    age: 20
                }
            }).then(value => {
                console.log(value);
            });
        }

【Ajax】筆記-Axios與函數(shù)發(fā)送AJAX請求,# Ajax,ajax,筆記,前端

POST請求

        btns[1].onclick = function () {
            axios.post('/axios-server', {
                username: 'admin',
                password: 'admin'
            }, {
                //url 
                params: {
                    id: 200,
                    vip: 9
                },
                //請求頭參數(shù)
                headers: {
                    height: 180,
                    weight: 180,
                }
            });
        }

【Ajax】筆記-Axios與函數(shù)發(fā)送AJAX請求,# Ajax,ajax,筆記,前端

函數(shù)通用方法

btns[2].onclick = function(){
            axios({
                //請求方法
                method : 'POST',
                //url
                url: '/axios-server',
                //url參數(shù)
                params: {
                    vip:10,
                    level:30
                },
                //頭信息
                headers: {
                    a:100,
                    b:200
                },
                //請求體參數(shù)
                data: {
                    username: 'admin',
                    password: 'admin'
                }
            }).then(response=>{
                //響應狀態(tài)碼
                console.log(response.status);
                //響應狀態(tài)字符串
                console.log(response.statusText);
                //響應頭信息
                console.log(response.headers);
                //響應體
                console.log(response.data);
            })
        }

【Ajax】筆記-Axios與函數(shù)發(fā)送AJAX請求,# Ajax,ajax,筆記,前端文章來源地址http://www.zghlxwxcb.cn/news/detail-604750.html

到了這里,關于【Ajax】筆記-Axios與函數(shù)發(fā)送AJAX請求的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 前端如何中斷請求 ( axios、原生 ajax、fetch)

    使用場景 在前端開發(fā)中,我們經(jīng)常需要中斷請求來優(yōu)化性能或處理特定的業(yè)務需求。以下是一些常見的使用場景: 比如 重復請求:當頁面中多個組件并發(fā)調(diào)用同一個接口時,在第一個請求返回后,我們可能需要中斷其他組件對該接口的調(diào)用,以避免重復請求和冗余數(shù)據(jù)。這

    2024年02月04日
    瀏覽(43)
  • 前端終止請求的三種方式(ajax、axios)

    前端終止請求的三種方式(ajax、axios)

    一、原生ajax終止請求 1、abort() ? XMLHttpRequest.abort() 方法用于終止 XMLHttpRequest 對象的請求,該方法沒有參數(shù),也沒有返回值。當調(diào)用該方法時,如果對應 XMLHttpRequest 對象的請求已經(jīng)被發(fā)送并且正在處理中,則會中止該請求;如果請求已經(jīng)完成(即已經(jīng)接收到完整的響應),則

    2024年02月09日
    瀏覽(29)
  • 前端請求數(shù)據(jù)方法 —— Ajax、Fetch、Axios、Get、Post

    Ajax :( “Asynchronous JavaScript and XML”(異步JavaScript和XML)的縮寫)是一組Web開發(fā)技術,Ajax不是一種技術,而是一個編程概念。AJAX 這個詞就成為 JavaScript 腳本發(fā)起 HTTP 通信的代名詞,也就是說,只要用腳本發(fā)起通信,就可以叫做 AJAX 通信。 技術實現(xiàn) 用于演示的HTML(或 XHTML)和

    2024年01月22日
    瀏覽(28)
  • AJAX學習筆記1發(fā)送Get請求

    AJAX學習筆記1發(fā)送Get請求

    傳統(tǒng)請求有哪些方式,及缺點 傳統(tǒng)請求有哪些? 1.直接在瀏覽器地址欄上輸入URL. 2.點擊超連接. a href=\\\"/上下文/請求地址\\\"超鏈接請求/a? ----相對路徑 a href=\\\"http://www.baidu.com\\\"超鏈接請求/a? ----絕對路徑 3.提交form表單 form action=\\\"/上下文/請求地址\\\" method=\\\"post\\\" 4.使用JS代碼 window.open(\\\"u

    2024年02月10日
    瀏覽(25)
  • AJAX學習筆記2發(fā)送Post請求

    AJAX學習筆記2發(fā)送Post請求

    AJAX學習筆記1發(fā)送Get請求_biubiubiu0706的博客-CSDN博客 繼續(xù) AJAX發(fā)送POST請求? 無參數(shù) 測試 改回來 ? 測試 AJAX POST請求? ?請求體中提交參數(shù) 測試 后端打斷點 如何用AJAX模擬form表單post請求提交數(shù)據(jù)呢? 設置請求頭必須在open之后,send之前 請求頭里的設置好比form表單的enctype

    2024年02月10日
    瀏覽(20)
  • 前端框架前置學習(3) AJAX原理 XMLHttpRequest,Promise,簡易axios函數(shù)封裝

    前端框架前置學習(3) AJAX原理 XMLHttpRequest,Promise,簡易axios函數(shù)封裝

    1.獲取圖片文件對象 ?// 文件選擇元素-change改變事件 document.querySelector(\\\'.upload\\\').addEventListener(\\\'change\\\', e = { ? ? ? // 1. 獲取圖片文件 ? ? ? console.log(e.target.files[0]) 2.使用FormData攜帶文件 ?// 2. 使用 FormData 攜帶圖片文件 ? ? ? const fd = new FormData() ? ? ? fd.append(\\\'img\\\', e.target.files[0

    2024年02月03日
    瀏覽(99)
  • 前端異步請求并解決跨域問題(Ajax+axios框架)、后端響應多個數(shù)據(jù)(JSON)

    前端異步請求并解決跨域問題(Ajax+axios框架)、后端響應多個數(shù)據(jù)(JSON)

    目錄 一、前后端同步異步請求 1.同步請求: 2.異步請求: 3.跨域問題(前端問題) 4.axios框架(封裝后) 二、后端向前端響應多個數(shù)據(jù)-JSON 1.同步請求: ? ? ? ? 發(fā)送一個請求,回應請求,回應的內(nèi)容會覆蓋瀏覽器中的內(nèi)容,這樣會 打斷 前端其他的正常操作。 2.異步請求:

    2024年02月07日
    瀏覽(32)
  • Java對接百度文心一言,Java發(fā)送POST請求,類似前端AJAX

    這是項目中使用的對接百度文心一言后端代碼

    2024年02月15日
    瀏覽(21)
  • 【Ajax】如何通過axios發(fā)起Ajax請求

    【Ajax】如何通過axios發(fā)起Ajax請求

    ?? 作者簡介: 前端新手學習中。 ?? 作者主頁: 作者主頁查看更多前端教學 ?? 專欄分享:css重難點教學 ? Node.js教學 從頭開始學習 ? ajax學習 Axios是專注于網(wǎng)絡數(shù)據(jù)請求的庫,相比于原生的XMLHttpRequest對象,axios簡單易用。相比于Jquery,axios更加輕量化,只專注于網(wǎng)絡數(shù)據(jù)請

    2024年02月02日
    瀏覽(36)
  • 【AJAX】使用JQ發(fā)送AJAX發(fā)送請求

    【AJAX】使用JQ發(fā)送AJAX發(fā)送請求

    運行結(jié)果 ?獲取的響應是字符串,如何把字符串變成JSON對象 方法一:JSON.parse(data) 方法二:設置響應數(shù)據(jù)類型為json格式 // $.get/post(發(fā)送地址, 發(fā)送參數(shù){key:value,key:value...} 回調(diào)函數(shù)(function(data){}[data:響應體]),,\\\'json) ? ? $.get(\\\'http://127.0.0.1:8000/server\\\', { a: 100, b: 200 }, function (data) {

    2024年02月13日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包