04-04:卡其漫畫-jQuery中的AJAX使用

前言html

       hello,你們好,接下來咱們一塊兒來學習一下jQuery中的AJAX技術的使用,可讓咱們的jquery

開發更簡單,高效!!!ajax

內容概要後端

      本章節的主要內容是來學習jQuery這個強大的方法庫中已經封裝好的ajax方法的使用,通bash

過本章節的知識學習以後,能夠很是方便高效的使用jQuery中的ajax方法來發送請求,獲取對服務器

應的數據。異步

      咱們先來回顧一下ajax的基本使用步驟:函數

  • 1.建立異步對象 學習

  • 2.設置請求行ui

  • 3.設置請求頭

  • 4.設置請求體

  • 5.監視異步對象的狀態變化

       因爲每次發送ajax請求的時候,都須要咱們手動的來new XMLHttpRequest,這些都是重

復的行爲,因而就有些大牛幫助咱們把經常使用的這些代碼封裝起來了,其中jQuery當中的ajax方

法就是咱們比較經常使用的發送異步請求的方法。

在這裏呢,咱們只須要關注ajax方法中傳入對象的幾個屬性的具體用法便可。咱們能夠先給頁

面中的一個按鈕註冊一個事件,經過事件的觸發,來發送ajax請求,jQuery中的ajax方法是需

要傳入一個對象,此對象有以下幾個屬性是須要重點學習

掌握的:

  • url: 規定發送請求的 URL。默認是當前頁面

  • type:規定請求的類型(GET 或 POST)

  • dataType::預期的服務器響應的數據類型

  • success:當請求成功時運行的函數。

接下來咱們就小demo的方式來具體演示一下此方法的使用

首先,新建一個getData.html頁面,在此頁面中添加一個input按鈕,並引入jQuery這個方法

第2步:獲取這個頁面中的按鈕,並註冊事件

第3步:調用jQuery中的ajax方法發送請求,此方法中要傳入一個對象,對象中有上面介紹的屬性

具體完整代碼以下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>jQuery中的ajax</title>
  <script src="./js/jquery.js"></script>
</head>
<body>
  <input type="button" value="獲取數據">
  <script>
    // 1. 獲取頁面中的按鈕
    var btn = document.querySelector('input')

    // 2. 給事件源註冊事件
    btn.onclick = function(){

      // 3. 調用jQuery中的ajax方法發送請求
      $.ajax({
        type:'get',  //  設置發送請求的方式
        url:'https://www.easy-mock.com/mock/5d62446e09c1067760274c0b/example/getStuInfo',// 設置請求的路徑
        success:function(data){
          console.log(data);
        }
      })
    }
  </script>
</body>
</html>複製代碼

         打開這個頁面,當咱們觸發按鈕的時候,就會向服務器發送一條ajax請求,經過控制檯,

咱們能夠看到以下數據:


至此,咱們使用jQuery這個強大的方法庫中的ajax方法來發送了一次請求,而且獲取到了和以前原生js發送請求時一

模同樣的效果,並且使用jQuery中的ajax來發送請求的話,可使喚咱們的開發效率更高,寫起來更方便,在接下來的時間

裏必定要多敲多練,好好的掌握ajax這門先後端交互的網頁應用技術。

     本章節的課程到此結束,下節再見!!!

相關文章
相關標籤/搜索