AJAX入門(被封裝過的AJAX)
阿新 • • 發佈:2019-01-23
JQuery對 AJAX一步操作進行了封裝,常用的方法有以下幾種:
(1)、$.ajax()
$.ajax是jQuery對AJAX進行封裝的基礎,通過使用這個函式可以完成非同步通訊的所有功能,但是它的函式較多,以下為常用的幾個
var configObj = {
}$.ajax(configObj);method: // 資料的提交方式 get/post 預設是post url: //資料的提交路徑 async: // 是否支援非同步重新整理 預設為true data: //需要提交的資料 dataType://伺服器返回資料的型別。xml String Json.... success: //請求成功返回的回撥函式 error: //請求失敗返回的回撥函式
(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