English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
$ .post()メソッドはHTTP POSTリクエストを使用してデータをサーバーから読み込みます。
$.post(URL, data, callback, dataType)
この例では、リクエストのHTMLコードセクションを取得し、ページに挿入します:
$("button").click(function(){ $.post("ajax_post.php", function(data){ $("#output").html(data); }); });テストしてみる‹/›
ajax_post.phpページをリクエストし、他のデータを送信します:
$("button").click(function(){ $.post("ajax_post.php", {fname:"Seagull", lname:"Anna"}, function(data){ $("#output").html(data); }); });テストしてみる‹/›
ajax_post.phpページをリクエストし、他のデータを送信し、ステータスメッセージを警告します:
$("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_demoのリクエスト1.phpファイル、そのファイルはjson形式で返されました:
$("button").click(function(){ $.post("json_demo1.php", function(data){ let myObj = JSON.parse(data); $("#output").html(myObj.name); }); });テストしてみる‹/›
パラメータ | 説明 |
---|---|
URL | リクエストしたいURLを指定してください |
data | (オプション)リクエストとともにサーバーに送信する純粋なオブジェクトまたは文字列を指定してください |
callback | (オプション)リクエストが成功した後に実行されるコールバック関数を指定します。 パラメータ:
|
dataType | (オプション)サーバー応答に必要なデータタイプを指定します。 デフォルトでは、jQueryは自動的に推測します。 可能なタイプ:
|