1. 程式人生 > >AJAX入門(被封裝過的AJAX)

AJAX入門(被封裝過的AJAX)

JQuery對 AJAX一步操作進行了封裝,常用的方法有以下幾種:

(1)、$.ajax()

         $.ajax是jQuery對AJAX進行封裝的基礎,通過使用這個函式可以完成非同步通訊的所有功能,但是它的函式較多,以下為常用的幾個

var configObj = {
  
   method:  // 資料的提交方式 get/post  預設是post
   url:         //資料的提交路徑
   async:    // 是否支援非同步重新整理  預設為true
   data:      //需要提交的資料
   dataType://伺服器返回資料的型別。xml  String Json....
   success:  //請求成功返回的回撥函式
   error:        //請求失敗返回的回撥函式
}$.ajax(configObj);

(2)、$.post()

         此函式就是對$.ajax()的進一步封裝,減少了$.ajax()的引數並簡化了操作。但是運用的返回較小,只能採用Post方式提交,只能非同步訪問,不能進行錯誤處理。主要引數有

 method:  // 預設設定是post
   url:         //資料的提交路徑
   async:    // 預設設定true
   data:      // 待發送key/value引數
   Type://伺服器返回內容的格式。
   callback:  //請求成功返回的回撥函式

(3)、$.get()    

        和$.post()一樣,只是

     method:  // 預設設定是get
(4)、$.getJson() 
         進一步封裝,也就是對對返回資料型別為Json進行操作。裡面有三個引數需要設定   URL data  callback