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    必需。规定把请求发送到哪个 URL。
data    可选。映射或字符串值。规定连同请求发送到服务器的数据。
success(data, textStatus, jqXHR)可选。请求成功时执行的回调函数。
dataType    可选。规定预期的服务器响应的数据类型。默认执行智能判断(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>
运行实例 »

点击 "运行实例" 按钮查看在线实例