post

英[p??st]? ?美[po?st]??

n.崗位;郵政;郵件;柱,樁,桿

vt .張貼;郵寄;宣告;設(shè)崗

vi.快速行進(jìn)

adj.有關(guān)賽跑(或賽馬,賽狗)起點(diǎn)標(biāo)誌的

adv.〈外〉在後;用急件[驛馬];趕緊地,火速地

ajax post()方法 語(yǔ)法

作用:post() 方法透過(guò) HTTP POST 請(qǐng)求從伺服器載入資料。

語(yǔ)法:jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)

##參數(shù):

參數(shù)描述#url? ??#必要。規(guī)定把請(qǐng)求送到哪個(gè) URL。 data? ??可選。映射或字串值。規(guī)定連同請(qǐng)求發(fā)送到伺服器的資料。 success(data, textStatus, jqXHR)可選。請(qǐng)求成功時(shí)執(zhí)行的回呼函數(shù)。 dataType? ??可選。規(guī)定預(yù)期的伺服器回應(yīng)的資料類型。預(yù)設(shè)執(zhí)行智能判斷(xml、json、script 或 html)。

說(shuō)明:函數(shù)是簡(jiǎn)單寫(xiě)的Ajax 函數(shù),等價(jià)於:$.ajax({ type: 'POST',url: url, data: data,success: success,dataType: dataType});根據(jù)回應(yīng)的不同的MIME 類型,傳遞給success 回呼函數(shù)的回傳資料也有所不同,這些資料可以是XML 根元素、文字字串、JavaScript 檔案或JSON對(duì)象。也可向 success 回呼函數(shù)傳遞回應(yīng)的文字狀態(tài)。對(duì)於 jQuery 1.5,也可以向 success 回呼函數(shù)傳遞?jqXHR 物件(jQuery 1.4 中傳遞的是 XMLHttpRequest 物件)。大部分實(shí)作會(huì)規(guī)定一個(gè)success 函數(shù):$.post("ajax/test.html", function(data) {$(".result").html(data);});本例讀取被要求的HTML片段,並插入頁(yè)面中。透過(guò) POST 讀取的頁(yè)面不會(huì)被緩存,因此?jQuery.ajaxSetup()?中的 cache 和 ifModified 選項(xiàng)不會(huì)影響這些請(qǐng)求。

ajax post()方法 範(fàn)例

<!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("數(shù)據(jù):" + "Donald Duck" + "\n狀態(tài):" + "Duckburg");
    });
  });
});
</script>
</head>
<body>
<button>向頁(yè)面發(fā)送 HTTP POST 請(qǐng)求,并獲得返回的結(jié)果</button>
</body>
</html>
執(zhí)行實(shí)例 ?

#點(diǎn)擊 "執(zhí)行實(shí)例" 按鈕查看線上實(shí)例

#