ajax post()方法
翻譯結果:
post
英[pəʊst] 美[poʊst]
n.崗位;郵政;郵件;柱,樁,桿
vt .張貼;郵寄;宣告;設崗
vi.快速行進
adj.有關賽跑(或賽馬,賽狗)起點標誌的
adv.〈外〉在後;用急件[驛馬];趕緊地,火速地
ajax post()方法語法
作用:post() 方法透過 HTTP POST 請求從伺服器載入資料。
語法:jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)
##參數:
描述 | |
#必要。規定把請求送到哪個 URL。 | |
可選。映射或字串值。規定連同請求發送到伺服器的資料。 | |
可選。請求成功時執行的回呼函數。 | |
可選。規定預期的伺服器回應的資料類型。預設執行智能判斷(xml、json、script 或 html)。 |
說明:函數是簡單寫的Ajax 函數,等價於:$.ajax({ type: 'POST',url: url, data: data,success: success,dataType: dataType});根據回應的不同的MIME 類型,傳遞給success 回呼函數的回傳資料也有所不同,這些資料可以是XML 根元素、文字字串、JavaScript 檔案或JSON對象。也可向 success 回呼函數傳遞回應的文字狀態。對於 jQuery 1.5,也可以向 success 回呼函數傳遞 jqXHR 物件(jQuery 1.4 中傳遞的是 XMLHttpRequest 物件)。大部分實作會規定一個success 函數:$.post("ajax/test.html", function(data) {$(".result").html(data);});本例讀取被要求的HTML片段,並插入頁面中。透過 POST 讀取的頁面不會被緩存,因此 jQuery.ajaxSetup() 中的 cache 和 ifModified 選項不會影響這些請求。
ajax post()方法範例
<!DOCTYPE html> <html> <head> <script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $.post("", { name:"Donald Duck", team:"Duckburg" }, function(){ alert("数据:" + "Donald Duck" + "\n状态:" + "Duckburg"); }); }); }); </script> </head> <body> <button>向页面发送 HTTP POST 请求,并获得返回的结果</button> </body> </html>
#點擊 "執行實例" 按鈕查看線上實例