[AJAX系列]$.post(url,[data],[fn],[type])

概述:

通过远程HTTP POST请求载入信息

参数:

url:发送请求地址

data:待发送Key/value值

callback:发送成功时回调函数

type:返回内容格式  xml  html   script  json text _default

示例:

 描述:

请求test.php页面  忽略返回值

1 $.post("test.php")

描述:

请求test.php页面并 一起发送一些额外的数据

1 $.post("test.php",{name:"John",time:"2pm"});

描述:

向服务器传递数据数组

1 $.post("test.php",{'choices[]':["jon","Susan"]});

 描述:

使用ajax请求发送表单数据

1 $.post("test.php",$("#testform").serialize());

 描述:

输出来自请求页面test.php的结果

1 $.post("test.php", function(data){
2           alert("Data Loaded: " + data);
3           });

描述:

向页面发送数据,并输出结果

1 $.post("test.php", { name: "John", time: "2pm" },
2           function(data){
3           alert("Data Loaded: " + data);
4           });

描述:

获得test.php页面的内容,并存储为XMLHttpResponse对象,并通过process()这个Javascript函数进行处理

1 $.post("test.php", { name: "John", time: "2pm" },
2           function(data){
3           process(data);
4           }, "xml");

描述:

获得test.php页面返回的JSON格式的数据

1 $.post("test.php", { "func": "getNameAndTime" },
2           function(data){
3           alert(data.name); // John
4           console.log(data.time); //  2pm
5           }, "json");
原文地址:https://www.cnblogs.com/dream-to-pku/p/5881687.html