最新のWeb開発のチュートリアル
 

jQuery post() Method

<jQueryのAJAXメソッド

例1

HTTP POSTリクエストを使用してサーバからのデータのロード:

$("button").click(function(){
    $.post("demo_test.asp", function(data, status){
        alert("Data: " + data + "\nStatus: " + status);
    });
});
»それを自分で試してみてください

例2

AJAX POSTリクエストを使用して、<div>要素のテキストを変更します。

$("input").keyup(function(){
    var txt = $("input").val();
    $.post("demo_ajax_gethint.asp", {suggest: txt}, function(result){
        $("span").html(result);
    });
});
»それを自分で試してみてください

定義と使用法

$.post() HTTP POSTリクエストを使用してサーバからのメソッドデータをロードします。


構文

$(selector).post(URL,data,function(data,status,xhr),dataType)

パラメーター 説明
URL 必須。 に要求を送信するためのURLを指定します。
data 任意。 要求とともにサーバに送信するデータを指定します
function(data,status,xhr) 任意。 リクエストが成功した場合に実行する関数を指定します。
追加パラメータ:
  • データ -要求から得られたデータが含まれています
  • ステータス -要求(の状態が含まれ"success", "notmodified", "error", "timeout" 、または"parsererror"
  • XHR -含まれているXMLHttpRequestオブジェクトを
dataType 任意。 サーバーの応答の予想されるデータのタイプを指定します。
デフォルトでは、jQueryのは、自動推測を行います。
可能なタイプ:
  • "xml" - XMLドキュメント
  • "html" -プレーンテキストとしてHTML
  • "text" -プレーンテキスト文字列
  • "script" - JavaScriptなどの応答を実行して、プレーンテキストとして返します
  • "json" -としての応答実行JSON 、とJavaScriptオブジェクトを返します。
  • "jsonp" -でロードしJSON使用してブロックJSONP 。 追加されます"?callback=?"コールバックを指定するURLに

<jQueryのAJAXメソッド