jQuery ajax get() 方法
get() 方法通過(guò)遠(yuǎn)程 HTTP GET 請(qǐng)求載入信息。
這是一個(gè)簡(jiǎn)單的 GET 請(qǐng)求功能以取代復(fù)雜 $.ajax 。請(qǐng)求成功時(shí)可調(diào)用回調(diào)函數(shù)。如果需要在出錯(cuò)時(shí)執(zhí)行函數(shù),請(qǐng)使用 $.ajax。
1. 語(yǔ)法
$(selector).get(url,data,success(response,status,xhr),dataType)
參數(shù) | 描述 |
---|---|
url | 必需。規(guī)定將請(qǐng)求發(fā)送的哪個(gè) URL。 |
data | 可選。規(guī)定連同請(qǐng)求發(fā)送到服務(wù)器的數(shù)據(jù)。 |
success(response,status,xhr) |
可選。規(guī)定當(dāng)請(qǐng)求成功時(shí)運(yùn)行的函數(shù)。 額外的參數(shù):
|
dataType |
可選。規(guī)定預(yù)計(jì)的服務(wù)器響應(yīng)的數(shù)據(jù)類(lèi)型。 默認(rèn)地,jQuery 將智能判斷。 可能的類(lèi)型:
|
該函數(shù)是簡(jiǎn)寫(xiě)的 Ajax 函數(shù),等價(jià)于:
$.ajax({ url: url, data: data, success: success, dataType: dataType });
根據(jù)響應(yīng)的不同的 MIME 類(lèi)型,傳遞給 success 回調(diào)函數(shù)的返回?cái)?shù)據(jù)也有所不同,這些數(shù)據(jù)可以是 XML root 元素、文本字符串、JavaScript 文件或者 JSON 對(duì)象。也可向 success 回調(diào)函數(shù)傳遞響應(yīng)的文本狀態(tài)。
對(duì)于 jQuery 1.4,也可以向 success 回調(diào)函數(shù)傳遞 XMLHttpRequest 對(duì)象。
示例
請(qǐng)求 test.php 網(wǎng)頁(yè),忽略返回值:
$.get("test.php");
2. 范例
使用 AJAX 的 GET 請(qǐng)求來(lái)改變 div 元素的文本:
$("button").click(function(){ $.get("demo_ajax_load.txt", function(result){ $("div").html(result); }); });
3. 更多示例
例子 1
請(qǐng)求 test.php 網(wǎng)頁(yè),傳送2個(gè)參數(shù),忽略返回值:
$.get("test.php", { name: "John", time: "2pm" } );
例子 2
顯示 test.php 返回值(HTML 或 XML,取決于返回值):
$.get("test.php", function(data){ alert("Data Loaded: " + data); });
例子 3
顯示 test.cgi 返回值(HTML 或 XML,取決于返回值),添加一組請(qǐng)求參數(shù):
$.get("test.cgi", { name: "John", time: "2pm" }, function(data){ alert("Data Loaded: " + data); });
- jQuery 安裝
- jQuery 效果 動(dòng)畫(huà)
- jQuery 刪除元素
- jQuery 獲取并設(shè)置 CSS 類(lèi)
- jQuery AJAX get() 和 post() 方法
- jQuery 參考手冊(cè) 遍歷
- jQuery 事件 keyup() 方法
- jQuery 事件 unbind() 方法
- jQuery 事件 unload 屬性
- jQuery 核心 jQuery() 方法
- jQuery 遍歷 dequeue() 方法
- jQuery 遍歷 queue() 方法
- jQuery 數(shù)據(jù) jQuery.removeData() 方法
- jQuery 遍歷 map() 方法
- jQuery 遍歷 slice() 方法
- jQuery ajax ajaxSetup() 方法
- jQuery 屬性操作 addClass() 方法
- jQuery 屬性操作 val() 方法
- jQuery :last 選擇器
- jQuery :empty 選擇器