1. 程式人生 > >在Django中使用的AJAX

在Django中使用的AJAX

AJAX(Asynchronous Javascript and XML)

  當我們認識一個新事物的時候,我們最先需要知道的是什麼?就是它是什麼!

  那麼AJAX是什麼呢?

  AJAX,全名Asynchronous Javascript and XML,我們可以理解為非同步的javascript和XML,即使用Javascript語言與伺服器進行非同步互動,傳輸的資料為XML(當然,傳輸的資料不只是XML,現在更多使用json資料)。

 

AJAX的特點

  從它的介紹當中我們就可以知道AJAX最大的特點有兩個:一個是非同步互動,還有一個是在網頁開發中的區域性重新整理。

  那麼這兩個特點的具體理解是什麼呢?

  非同步互動:客戶端發出一個請求後,無需等待伺服器響應結束,就可以發出第二個請求。(同步則相反,必須等待響應才能繼續發下一個請求)

  區域性重新整理:瀏覽器頁面區域性重新整理(在不經意間完成前後端的請求響應)

 

如何使用AJAX

  關於使用AJAX,我們先來了解一下它的基本結構

$('.cal').click(function () {
        $.ajax({
            url: '/cal/',//請求路徑
            type: 'post',//請求方式
            data:{
          這裡存放我們需要傳送的資料
            },
            success:function (data) {請求成功之後的一系列方法
                $('#i3').val(data);
            }
        })
    })

AJAX的一些引數

AJAX的具體應用