1. 程式人生 > 其它 >axios 的請求方式

axios 的請求方式

1.繫結點選事件 get請求無引數
</head>

  <body>
    <h2>get請求+引數換地</h2>
    <button class="btn1">測試</button>
    <button class="btn2">測試有引數</button>
    <!-- <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script> -->
    <script src="./lib/axios.js"></script>
    <script>
      //
1.繫結點選事件 get請求無引數 const btn = document.querySelector(".btn1"); btn.addEventListener("click", function () { // 請求方式1 // axios({ // method: "get", // url: "http://ajax-api.itheima.net/api/news", // }) // 請求方2 axios.get("http://ajax-api.itheima.net/api/news")
axios .get("http://ajax-api.itheima.net/api/news") .then(function (res) { console.log("返回介面成功時的結果"); }) .catch(function (err) { console.log("返回介面失敗時的結果"); console.log(); }); }); </script> </body>
// 2.繫結點選事件 get請求有引數
</head>

  <body>
    <h2>get請求+引數換地</h2>
    <button class="btn1">測試</button>
    <button class="btn2">測試有引數</button>
    <!-- <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script> -->
    <script src="./lib/axios.js"></script>
    <script>
   2.繫結點選事件 get請求有引數
      const btn2 = document.querySelector(".btn2");
      btn2.addEventListener("click", function () {
        // 請求攜帶引數的方法1URL地址後面直接拼接?屬性名=屬性值
        // axios.get("http://ajax-api.itheima.net/api/robot?spoken=你是誰")
//引數寫在“”號裡面 多個引數用&隔開
如axios.get("http://ajax-api.itheima.net/api/robot?屬性名=屬性值&屬性名1=屬性名2")
// 請求攜帶引數的方法2
如axios .get("http://ajax-api.itheima.net/api/robot",
{params: { spoken(屬性名): "你喜歡誰?(屬性值)", },})
多個引數,號隔開寫在params:{寫這}裡面
axios .get("http://ajax-api.itheima.net/api/robot", { params: { spoken: "你喜歡誰?", }, }) .then(function (res) { console.log(res); }) .catch(function (err) { console.log("出錯"); }); }); </script> </body>