概述:
通过远程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");