$ .post()方法使用HTTP POST請求從服務(wù)器加載數(shù)據(jù)。
$.post(URL, data, callback, dataType)
本示例獲取請求的HTML代碼段并將其插入頁面中:
$("button").click(function(){
$.post("ajax_post.php", function(data){
$("#output").html(data);
});
});測試看看?/?請求ajax_post.php頁面,并發(fā)送一些其他數(shù)據(jù):
$("button").click(function(){
$.post("ajax_post.php", {fname:"Seagull", lname:"Anna"}, function(data){
$("#output").html(data);
});
});測試看看?/?請求ajax_post.php頁面,發(fā)送一些其他數(shù)據(jù),并發(fā)出警報狀態(tài)消息:
$("button").click(function(){
$.post("ajax_post.php", {fname:"Seagull", lname:"Anna"}, function(data, status){
$("#output").html(data);
alert(status);
});
});測試看看?/?請求demo.json文件并將其插入頁面:
$("button").click(function(){
$.post("demo.json", function(data){
let myObj = JSON.parse(data);
$("#output").html(myObj.name);
});
});測試看看?/?請求json_demo1.php文件,該文件已以json格式返回:
$("button").click(function(){
$.post("json_demo1.php", function(data){
let myObj = JSON.parse(data);
$("#output").html(myObj.name);
});
});測試看看?/?| 參數(shù) | 描述 |
|---|---|
| URL | 指定您想要請求的URL |
| data | (可選)指定與請求一起發(fā)送到服務(wù)器的純對象或字符串 |
| callback | (可選)指定在請求成功后執(zhí)行的回調(diào)函數(shù) 參數(shù):
|
| dataType | (可選)指定服務(wù)器響應所需的數(shù)據(jù)類型 默認情況下,jQuery執(zhí)行自動猜測 可能的類型:
|