5.1 ajax
Ajax:實現頁面和後臺服務器的數據交互、通信的技術。
$.ajax({
url:url,
data: data, //提交的數據
type: "GET", //提交方式
timeout: 3000,//設置請求時間
success: success//請求成功的時候執行的函數
})
語法:$.ajax(JSON)
JSON包含常用的參數:
url:服務器的地址,獲取數據或者推送數據的地方。
data:需要給服務器的數據,根據業務需要去添加,比如登錄的接口需要傳遞“用戶名和密碼”,獲取書籍信息不需要傳遞任何的參數。
數據類型:JSON對象。鍵值對的“鍵”和服務器保持完全一致,包括鍵名的大小寫。
Type:數據提交的方式。GET/POST/PUT/DELETE
Timeout:請求等待的時間。時間單位是毫秒,一般是10s
Success:請求成功,返回處理
Error:請求失敗,
dataType:預期的服務器響應的數據類型。
5.2 get
$.get(url,handle);
url:服務器的地址,需要將傳遞給服務器的參數,手動拼接到URL後面,
handle:請求之後的處理函數,函數包含兩個參數,只處理除網絡錯誤之外的處理。
data:服務器返回的數據。
Status:請求的狀態。