Jquery基礎入門-3-jQuery進行Ajax操作的方法


一、jQuery進行Ajax操作的方法
1、load()方法 load()方法是最為簡單和常用的Ajax方法,能載入遠程HTML代碼並插入DOM中。
◆ 語法:load(url, [data], [callback])

 

 

 


2、$.get()方法 通過遠程 HTTP GET請求載入信息
◆ 語法:$.get(url, [data], [callback], [type])

中文亂碼問題的解決:

傳XML數據:

傳JSON數據:

 

 

 


3、$.post()方法
◆ 通過遠程 HTTP POST 請求載入信息。
◆ 它與$.get()方法的結構和使用方式基本相同。
4、get請求和post請求的區別

◆GET請求將參數跟在URL后進行傳遞,而POST請求則作為HTTP請求實體內容發送給服務器。在Ajax請求中,這些區別對用戶是不可見的。
◆GET方式對傳輸的數據有大小限制(通常不大於2KB),而POST方式傳遞的數據要不GET方式大的多。
◆GET方式請求的數據會被瀏覽器緩存起來,因此其他人就可以通過瀏覽器的歷史記錄中讀取到這些數據,例如密碼等,所以GET請求安全性會有問題,而POST相對就可以避免這些問題。

 


5、$.getScript()方法 通過HTTP GET 

請求載入並執行一個 JavaScript 文件
◆ 語法:$.getScript(url, [callback])

網絡上的json:

 


6、$.getJson()方法 通過HTTP GET 請求載入 JSON 數據
◆ 語法:$.getJSON(url, [data], [callback])


7、aJax()方法$.ajax()方法是jQuery最底層的Ajax實現。前面所講的哪些操作ajax的方法都是基於$.ajax()方法構建
的,因此此方法可以替換前面的所有方法。
◆ 語法:$.ajax(url,[settings])

8、$.aJax()常用的請求參數:
◆type:設置請求方式,主要是GET和POST,默認是GET
◆timeout:設置請求超時時間
◆data:發送到服務器的數據。
◆dataType:預期服務器返回的數據類型,比如:xml、json、text等。
9、$.aJax()常用的請求參數:
◆beforeSend:發送請求前可以修改XMLHttpRequest對象的函數,例如添加自定義HTTP頭信息等。
◆complete:設置完成后調用的回調函數,請求失敗均會調用。

◆success:請求成功后調用的回調函數
◆error:請求失敗后被調用的函數。
◆global:默認為true,表示是否觸發全

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM