JQuery学习系列(九)AJAX
生活随笔
收集整理的這篇文章主要介紹了
JQuery学习系列(九)AJAX
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
什么是 AJAX?
AJAX = Asynchronous JavaScript and XML.
AJAX 是一種創建快速動態網頁的技術。
AJAX 通過在后臺與服務器交換少量數據的方式,允許網頁進行異步更新。這意味著有可能在不重載整個頁面的情況下,對網頁的一部分進行更新。
AJAX 和 jQuery
jQuery 提供了用于 AJAX 開發的豐富函數(方法)庫。
通過 jQuery AJAX,使用 HTTP Get 和 HTTP Post,您都可以從遠程服務器請求 TXT、HTML、XML 或 JSON。
而且您可以直接把遠程數據載入網頁的被選 HTML 元素中!
jQuery 的 load 函數是一種簡單的(但很強大的)AJAX 函數。它的語法如下:
$(selector).load(url,data,callback)請使用 selector 來定義要改變的 HTML 元素,使用 url 參數來指定數據的 web 地址。
Low Level AJAX
$.ajax(options) 是低層級 AJAX 函數的語法。
$.ajax 提供了比高層級函數更多的功能,但是同時也更難使用。
option 參數設置的是 name|value 對,定義 url 數據、密碼、數據類型、過濾器、字符集、超時以及錯誤函數。
常見JQuery AJAX函數:
| jQuery.ajax() | 執行異步 HTTP (Ajax) 請求。 |
| .ajaxComplete() | 當 Ajax 請求完成時注冊要調用的處理程序。這是一個 Ajax 事件。 |
| .ajaxError() | 當 Ajax 請求完成且出現錯誤時注冊要調用的處理程序。這是一個 Ajax 事件。 |
| .ajaxSend() | 在 Ajax 請求發送之前顯示一條消息。 |
| jQuery.ajaxSetup() | 設置將來的 Ajax 請求的默認值。 |
| .ajaxStart() | 當首個 Ajax 請求完成開始時注冊要調用的處理程序。這是一個 Ajax 事件。 |
| .ajaxStop() | 當所有 Ajax 請求完成時注冊要調用的處理程序。這是一個 Ajax 事件。 |
| .ajaxSuccess() | 當 Ajax 請求成功完成時顯示一條消息。 |
| jQuery.get() | 使用 HTTP GET 請求從服務器加載數據。 |
| jQuery.getJSON() | 使用 HTTP GET 請求從服務器加載 JSON 編碼數據。 |
| jQuery.getScript() | 使用 HTTP GET 請求從服務器加載 JavaScript 文件,然后執行該文件。 |
| .load() | 從服務器加載數據,然后把返回到 HTML 放入匹配元素。 |
| jQuery.param() | 創建數組或對象的序列化表示,適合在 URL 查詢字符串或 Ajax 請求中使用。 |
| jQuery.post() | 使用 HTTP POST 請求從服務器加載數據。 |
| .serialize() | 將表單內容序列化為字符串。 |
| .serializeArray() | 序列化表單元素,返回 JSON 數據結構數據。 |
轉載于:https://blog.51cto.com/sean2012/902931
總結
以上是生活随笔為你收集整理的JQuery学习系列(九)AJAX的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ghost网刻后window 7 sys
- 下一篇: win7下查找端口,使用netstat命