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

axios ( ajax pro )

這篇具有很好參考價(jià)值的文章主要介紹了axios ( ajax pro )。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

什么是 axios

axios 介紹

根據(jù)我的理解就是對(duì)于原生ajax的一個(gè)封裝,以達(dá)到方便使用異步刷新的目的。
ajax是什么呢?(Asynchronous JavaScript And XML,異步的JavaScript和XML) 首先要理解異步刷新,簡(jiǎn)單來(lái)說(shuō)就是一個(gè)對(duì)于一個(gè)前端頁(yè)面,總體的頁(yè)面內(nèi)容不刷新,局部的頁(yè)面進(jìn)行刷新,比如:大家都進(jìn)行過(guò)網(wǎng)購(gòu),在購(gòu)物網(wǎng)站的首頁(yè)當(dāng)選擇某個(gè)標(biāo)簽時(shí),下面的分類和商品也相應(yīng)的變化了,但是頁(yè)面其它部分的內(nèi)容并沒(méi)有改變,這就是異步刷新,還有就是在使用百度搜索時(shí),你會(huì)發(fā)現(xiàn)輸入部分內(nèi)容相關(guān)的內(nèi)容也會(huì)呈現(xiàn)出來(lái),這也是異步刷新。
作用:
數(shù)據(jù)交換:通過(guò)Ajax可以給服務(wù)器發(fā)送請(qǐng)求,并獲取服務(wù)器響應(yīng)的數(shù)據(jù)。
異步交互:可以在不重新加載整個(gè)頁(yè)面的情況下,與服務(wù)器交換數(shù)據(jù)并更新部分網(wǎng)頁(yè)的技術(shù),如:搜索聯(lián)想、用戶名是否可用的校驗(yàn)等等。
ajax和axios有什么區(qū)別呢?
根據(jù)我的理解就是對(duì)于原生ajax的一個(gè)封裝,使用起來(lái)更加的方便快捷。
axios ( ajax pro ),IDEA-Java各開(kāi)發(fā)環(huán)境安裝和常見(jiàn)問(wèn)題解決,Java小白成長(zhǎng),ajax,前端,axios,java

axios官網(wǎng): https://www.axios-http.cn/

axios 的使用

頁(yè)面請(qǐng)求方式常用的有2種 get 和 post 請(qǐng)求,這里就對(duì)這種方式進(jìn)行使用說(shuō)明

  1. 普通方式
<script src="js/axios-0.18.0.js"></script>  /*引入js文件*/

<script>
    asios({
        method: "get",
        url:""
    }).then(function (res) {
        let data = res.data.data;
    });
</script>
<script>

    asios({
        method: "post",
        url: "請(qǐng)求資源的地址",
        data:"id=1"
    }).then(function (res){

        let data = res.data.data;
        // 返回的對(duì)象的參數(shù)   res 函數(shù) 是一個(gè) 回調(diào)函數(shù)  返回的數(shù)據(jù)會(huì)和狀態(tài)碼等 封裝成一個(gè)data對(duì)象
        // 第二個(gè)data是第一個(gè)data對(duì)象的一個(gè)參數(shù)  在這里是存放數(shù)據(jù)的
    } );


</script>

axios ( ajax pro ),IDEA-Java各開(kāi)發(fā)環(huán)境安裝和常見(jiàn)問(wèn)題解決,Java小白成長(zhǎng),ajax,前端,axios,java
axios ( ajax pro ),IDEA-Java各開(kāi)發(fā)環(huán)境安裝和常見(jiàn)問(wèn)題解決,Java小白成長(zhǎng),ajax,前端,axios,java
axios ( ajax pro ),IDEA-Java各開(kāi)發(fā)環(huán)境安裝和常見(jiàn)問(wèn)題解決,Java小白成長(zhǎng),ajax,前端,axios,java

 axios.get("https://yapi.pro/mock/40836/emp/list").then((result) => { 

<!-- 回調(diào)函數(shù) callback -->

let res = result.data.data;

})
<script>
<!--目前先寫一個(gè)參數(shù)的,后面再補(bǔ)充-->
    axios.post("https://yapi.pro/mock/40836/emp/deleteById","id=1").then((res) => {

        console.log(res.data);
    });


</script>

ps: 模擬服務(wù)器端地址,如果這個(gè)地址無(wú)法使用了,內(nèi)容如下:

{
    "code": 1,
    "message": "success",
    "data": [
        {
            "id": 1,
            "name": "謝遜",
            "image": "https://web-framework.oss-cn-hangzhou.aliyuncs.com/web/1.jpg",
            "gender": 1,
            "job": "班主任",
            "entrydate": "2008-05-09",
            "updatetime": "2022-10-01 12:00:00"
        },
        {
            "id": 2,
            "name": "殷天正",
            "image": "https://web-framework.oss-cn-hangzhou.aliyuncs.com/web/2.jpg",
            "gender": 1,
            "job": "講師",
            "entrydate": "2012-05-09",
            "updatetime": "2022-10-01 12:00:00"
        },
        {
            "id": 3,
            "name": "韋一笑",
            "image": "https://web-framework.oss-cn-hangzhou.aliyuncs.com/web/3.jpg",
            "gender": 1,
            "job": "講師",
            "entrydate": "2020-05-09",
            "updatetime": "2022-10-01 12:00:00"
        },
        {
            "id": 4,
            "name": "黛綺絲",
            "image": "https://web-framework.oss-cn-hangzhou.aliyuncs.com/web/4.jpg",
            "gender": 2,
            "job": "講師",
            "entrydate": "2018-07-09",
            "updatetime": "2022-10-01 12:00:00"
        }
    ]
}

axios ( ajax pro ),IDEA-Java各開(kāi)發(fā)環(huán)境安裝和常見(jiàn)問(wèn)題解決,Java小白成長(zhǎng),ajax,前端,axios,java

axios 工具包下載

在我的上傳資源文件中就可以下載,也可以從官網(wǎng)下載

axios 使用實(shí)例

axios ( ajax pro ),IDEA-Java各開(kāi)發(fā)環(huán)境安裝和常見(jiàn)問(wèn)題解決,Java小白成長(zhǎng),ajax,前端,axios,java文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-567279.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Ajax-Axios-案例</title>
    <script src="../js/axios-0.18.0.js"></script>
</head>
<body>
<div id="app">
    <table border="1" cellspacing="0" width="60%" id="table" align="center">
        <caption style="font-size: 20px">教師信息表</caption>
        <tr id="head">
            <th>編號(hào)</th>
            <th>姓名</th>
            <th>圖像</th>
            <th>性別</th>
            <th>職位</th>
            <th>入職日期</th>
            <th>最后操作時(shí)間</th>
        </tr>


    </table>

    <button id="btn"  onclick="test()" >location測(cè)試</button>

</div>

<!--https://yapi.pro/mock/40836/emp/list-->
<!--https://yapi.pro/mock/40836/emp/deleteById-->


<!--
  使用Axios向指定后臺(tái)發(fā)送請(qǐng)求,將拉取的數(shù)據(jù)渲染成HTML表格
  后臺(tái)的數(shù)據(jù)地址是:http://yapi.smart-xwork.cn/mock/169327/emp/list
-->
<script>

    let test = function () {
        location.reload();
       // location.refrush();
    };

    axios.get("https://yapi.pro/mock/40836/emp/list").then((result) => {
        //請(qǐng)求到的數(shù)據(jù)  是一個(gè)js對(duì)象數(shù)組
        let objarr = result.data.data;

       console.log(objarr);

        console.log(objarr[0].src);

        let str = "";
        // 遍歷對(duì)象數(shù)組
        for (let arr of objarr) {
            // 拼接
            str+="<tr>";
            str += "<td>"+arr.id+"</td>";
            str += "<td>"+arr.name+"</td>";
            str += "<td>"+"<img src='"+arr.image+"' width='70px' height='50px'>"+"</img></td>";
            arr.gender ==1 ? str += "<td>"+"男"+"</td>" :str += "<td>"+"女"+"</td>";
            str += "<td>"+arr.job+"</td>";
            str += "<td>"+arr.entrydate+"</td>";
            str += "<td>"+arr.updatetime+"</td>";
            str+="</tr>";
        }

        let innerHTML = document.getElementById("table").innerHTML;
        innerHTML += str;
        document.getElementById("table").innerHTML = innerHTML;



    });



</script>

</body>
</html>

// 支持async/await用法
async function getUser() {
  try {
    const response = await axios.get('/user?ID=12345');
    console.log(response);
  } catch (error) {
    console.error(error);
  }
}

到了這里,關(guān)于axios ( ajax pro )的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 前端開(kāi)發(fā)中的ajax請(qǐng)求、axios封裝

    前端開(kāi)發(fā)中的ajax請(qǐng)求、axios封裝

    目錄 瀏覽器http請(qǐng)求 同步?js標(biāo)簽跨域、url 異步ajax、websock協(xié)議 ajax是異步的技術(shù)術(shù)語(yǔ),最早的api是xhr(XMLHttpRequest) fetch es6 api axios 封裝axios(無(wú)論用requst還是axios請(qǐng)求都會(huì)生效) src/utils/request.ts請(qǐng)求/響應(yīng)攔截器封裝 ts post請(qǐng)求request.post(url)和 通用請(qǐng)求request({url,method:\\\'post\\\'})對(duì)象

    2024年02月11日
    瀏覽(70)
  • 【Java】IDEA 配置java開(kāi)發(fā)環(huán)境(windows)

    【Java】IDEA 配置java開(kāi)發(fā)環(huán)境(windows)

    剛才需要臨時(shí)運(yùn)行一個(gè)java腳本,java還是2、3年前學(xué)的,都忘光了。IDEA 2021還在我電腦裝著,進(jìn)去卻忘記了怎么配置java環(huán)境,這里復(fù)習(xí)一下。 JDK中包含了JRE和java開(kāi)發(fā)包(我現(xiàn)在只記得這些名詞了????): JRE :java運(yùn)行環(huán)境(java runtime environment)又分jvm和java核心的類庫(kù)。 J

    2024年02月16日
    瀏覽(20)
  • Java+IDEA安裝及環(huán)境變量配置

    Java+IDEA安裝及環(huán)境變量配置

    下載JDK安裝包 1、打開(kāi)瀏覽器輸入Oracle | Cloud Applications and Cloud Platform,進(jìn)入Oracle官網(wǎng)JAVA安裝。 ? 2、在官網(wǎng)首頁(yè)菜單欄,點(diǎn)擊Products,在Hardware and Software中找到Java,單擊該選項(xiàng)。 ? 會(huì)進(jìn)入到以下界面: ? 3、在界面中往下滑,可以看到如下選項(xiàng),在該選項(xiàng)中選擇Java SE,找到

    2024年02月11日
    瀏覽(43)
  • 搭建Java集成開(kāi)發(fā)環(huán)境IntelliJ IDEA(超詳細(xì))

    搭建Java集成開(kāi)發(fā)環(huán)境IntelliJ IDEA(超詳細(xì))

    IntelliJ IDEA是一款由JetBrains公司開(kāi)發(fā)的Java集成開(kāi)發(fā)環(huán)境(Integrated Development Environment,簡(jiǎn)稱IDE),被譽(yù)為Java開(kāi)發(fā)者首選的高效智能開(kāi)發(fā)工具。它以其卓越的代碼自動(dòng)補(bǔ)全、動(dòng)態(tài)語(yǔ)法檢測(cè)、重構(gòu)功能以及對(duì)各種主流框架和前沿技術(shù)的深度支持而聞名。通過(guò)高度可定制化的插件系統(tǒng)

    2024年04月28日
    瀏覽(54)
  • Java17安裝及環(huán)境配置搭配Idea

    Java17安裝及環(huán)境配置搭配Idea

    WIN+R 輸入 cmd 回車,打開(kāi)命令行,輸入 Java -version ,可以查看當(dāng)前Java版本。 進(jìn)入鏈接下載 JDK (https://www.oracle.com/java/technologies/downloads/#jdk17-windows) 將文件解壓到 C:Program FilesJava 右鍵計(jì)算機(jī)=》屬性=》高級(jí)系統(tǒng)設(shè)置=》環(huán)境變量 將已有的系統(tǒng)變量JAVA_HOME刪除,創(chuàng)建新的系統(tǒng)變

    2024年02月17日
    瀏覽(19)
  • 安裝JDK17、IDEA并配置Java環(huán)境

    安裝JDK17、IDEA并配置Java環(huán)境

    下載地址:https://www.oracle.com/java/technologies/downloads/#java17 下載完成后打開(kāi)文件并設(shè)置安裝路徑 確定后等待安裝 打開(kāi)計(jì)算機(jī)高級(jí)設(shè)置 打開(kāi)環(huán)境變量 新建系統(tǒng)變量 變量名設(shè)置為JAVA_HOME 找到j(luò)kd17文件包中bin的所在文件,將文件地址復(fù)制作為變量值 點(diǎn)擊確定,打開(kāi)系統(tǒng)以及用戶的

    2024年01月24日
    瀏覽(24)
  • mac筆記本安裝java環(huán)境以及idea設(shè)置

    mac筆記本安裝java環(huán)境以及idea設(shè)置

    從windows換成筆記本的不適應(yīng),所以一些設(shè)置參數(shù)都要重新設(shè)置,本文只針對(duì)macbook筆記本且m1芯片的電腦,不過(guò)應(yīng)該這個(gè)版本以上的都適用 參考這篇,和windows的差不多,不過(guò)需要注意的是命令部分 這里不再贅述 在官網(wǎng)上下載安裝,注意要在官網(wǎng)上下載安裝,然后在這里激活

    2024年02月13日
    瀏覽(21)
  • Java入門篇:打造你的Java開(kāi)發(fā)環(huán)境——從零開(kāi)始配置IDEA與Eclipse

    “工欲善其事,必先利其器” 作為每一位Java初學(xué)者的必經(jīng)之路,搭建合適的開(kāi)發(fā)環(huán)境是至關(guān)重要的第一步。本篇將詳細(xì)指導(dǎo)你如何安裝并配置兩大主流Java開(kāi)發(fā)工具——IntelliJ IDEA和Eclipse,助你在編程之旅上邁出堅(jiān)實(shí)的第一步。 1. 下載并安裝Java Development Kit (JDK) 步驟1 訪問(wèn)O

    2024年01月25日
    瀏覽(44)
  • M1 Mac Java環(huán)境配置和IDEA下載安裝使用

    1、Java環(huán)境配置 ? ? ? ??Java Download | Java 7, Java 8, Java 11, Java 13, Java 15, Java 17, Java 19 - Linux, Windows and macOS選擇macOS????????ARM 64-bit ? ? ? ?JDK下載 下載完成直接打開(kāi) 雙擊安裝 安裝完成后在終端輸入java -version回車 顯示 openjdk version \\\"1.8.0_372\\\" 安裝成功 2、下載m1版IDEA并安裝使

    2024年02月16日
    瀏覽(26)
  • Java環(huán)境配置與常見(jiàn)問(wèn)題

    Java環(huán)境配置與常見(jiàn)問(wèn)題

    ? 在日程辦公中Java環(huán)境搭建已經(jīng)是非常基礎(chǔ)且重要的一環(huán),許多應(yīng)用如tomcat、weblogic、zookeeper、kafka、Elasticsearch、hadoop、CDH等等都需要依賴它。 Java環(huán)境的搭建也比較簡(jiǎn)單,在Linux系統(tǒng)上有兩種方法:一種是直接安裝編譯打包好的軟件包;另一種是下載歸檔壓縮包解壓手動(dòng)安裝

    2024年02月10日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包