post
UK[pəʊst] US[poʊst]
n.ポスト; ポスト; メール; 柱、杭、ポール
vt .投稿する; メールする; アナウンスする; 投稿を設定する
#vi.すぐに移動する#adj.レース(または競馬、ドッグレース)のスタート地点マークに関連する
adv.〈外側〉の後ろ; 緊急派遣 [Yima]; 早く、早く
ajax post() メソッド 構文
関数: post() メソッドは、HTTP POST リクエストを通じてサーバーからデータを読み込みます。
構文: jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)
パラメータ:
説明 | |
必須。リクエストの送信先となる URL を指定します。 | |
オプション。マップまたは文字列値。リクエストとともにサーバーに送信されるデータを指定します。 | |
オプション。リクエストが成功したときに実行されるコールバック関数。 | |
オプション。予想されるサーバー応答のデータ型を指定します。デフォルトではインテリジェントな判断が行われます (xml、json、script、または html)。 |
説明: この関数は短縮された Ajax 関数であり、次と同等です: $.ajax({ type: 'POST',url: url, data : data,success: success,dataType: dataType}); 応答の MIME タイプが異なると、成功コールバック関数に渡される戻りデータも異なります。これらのデータは、XML ルート要素、テキスト文字列、JavaScript ファイル、またはJSON オブジェクト。応答のテキストステータスを成功コールバック関数に渡すこともできます。 jQuery 1.5 では、jqXHR オブジェクトを成功コールバック関数に渡すこともできます (jQuery 1.4 では、XMLHttpRequest オブジェクトが渡されます)。ほとんどの実装では成功関数を指定します: $.post("ajax/test.html", function(data) {$(".result").html(data);}); この例では、要求された HTML が読み取られます。スニペットを作成してページに挿入します。 POST 経由で読み取られたページはキャッシュされないため、jQuery.ajaxSetup() のキャッシュおよび ifModified オプションはこれらのリクエストに影響しません。
ajax post() メソッド 例
<!DOCTYPE html> <html> <head> <script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $.post("", { name:"Donald Duck", team:"Duckburg" }, function(){ alert("数据:" + "Donald Duck" + "\n状态:" + "Duckburg"); }); }); }); </script> </head> <body> <button>向页面发送 HTTP POST 请求,并获得返回的结果</button> </body> </html>
[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します