ajax的$.post(url ,data,fn,type ) 提交
参数
url:发送请求地址
data:待发送Key/value值
callback:发送成功时回调函数
type:返回内容格式 xml html script json text _default
式例
描述:
- 请求test.php页面 忽略返回值
$.post("test.php")
描述:
- 请求test.php页面并 一起发送一些额外的数据
$.post("test.php",{name:"John",time:"2pm"});
描述:
- 向服务器传递数据数组
$.post("test.php",{'choices[]':["jon","Susan"]});
描述:
- 使用ajax请求发送表单数据
$.post("test.php",$("#testform").serialize());
描述:
- 输出来自请求页面test.php的结果
$.post("test.php", function(data){
alert("Data Loaded: " + data);
});
描述:
- 向页面发送数据,并输出结果
$.post("test.php", { name: "John", time: "2pm" },
function(data){
alert("Data Loaded: " + data);
});
描述:
- 获得test.php页面的内容,并存储为XMLHttpResponse对象,并通过process()这个Javascript函数进行处理
$.post("test.php", { name: "John", time: "2pm" },
function(data){
process(data);
}, "xml");
描述:
- 获得test.php页面返回的JSON格式的数据
$.post("test.php", { "func": "getNameAndTime" },
function(data){
alert(data.name); // John
console.log(data.time); // 2pm
}, "json");